| Version 28 (modified by , 8 years ago) ( diff ) |
|---|
Altres idiomas:
Tabla de contenidos
Descargar
Esta página proporciona los pasos básicos de instalación de JOSM y la información de solución de problemas. Para empezar a trabajar con JOSM, por favor vea las páginas de introducción y de ayuda. Y para problemas muy complejos vea las notas de instalación (en).
Opciones recomendadas
Ejecutar josm.jnlp (versión probada más reciente)
Versión recomendada, todas las plataformas, actualización automática a la última versión probada mensualmente (cómo empezar).
Descargar josm-tested.jar (versión probada 19439)
Todas las plataformas (cómo ejecutar).
Todas las opciones de descarga
Casa mes el equipo de JOSM publica una versión probada para descargar. Las variantes de MS Windows y Apple Mac están construidas sobre esta versión probada. Cuando haga clic en josm.jnlp para ejecutar JOSM siempre obtendrá la versión probada más reciente. Web Start (en) de Java es el mecanismo detrás de esto.
Cada noche los sistemas de compilación generan una versión más reciente. Estas versiones pueden tener errores graves, Pero la mayoría funcionan bien. Para la última versión también está disponible una variable de Web Start.
| Para todos los sistemas operativos | ||||||
|---|---|---|---|---|---|---|
| Versión | Web Start | Descargar | Windows | Apple Mac | Ubuntu, Debian… | openSUSE |
| probada 19439 | josm.jnlp | josm-tested.jar | setup.exe (ver abajo) | package.zip (ver abajo) | ver abajo | ver abajo |
| más reciente 19449 | latest.jnlp | josm-latest.jar | see below | |||
| antigua | download/ | dists/ | ||||
Cuando ejecute scripts, compruebe primero en última, probada o ambas para reducir el ancho de banda de descarga.
Quitar traducciones
Si el tamaño de la descarga es un problema, hay disponibles archivos más pequeños de la versión probada. Para descargas que solo contengan español, agregue ?lang=en a la URL. Para incluir una traducción, reemplace en por el código de idioma (en) que desee (primer carácter en minúsculas, solo en los idiomas admitidos). Puede reducir aún más el tamaño del archivo eliminando la información de firma añadiendo ?unsigned=1.
Repositorios
openSUSE
La versión probada de JOSM está disponible en el repositorio Application:Geo.
Primero agregar como usuario root en yast o con zypper el repositorio (reemplazar la versión de la URL con la que usted está utilizando):
zypper ar -f https://download.opensuse.org/repositories/Application:/Geo/openSUSE_Leap_15.0 Application:Geo
Entonces simplemente instalar los paquetes josm y josm-fonts.
Ubuntu
Este es un repositorio de paquetes principalmente para Ubuntu. También debería funcionar con otras distribuciones basadas en Debian (especialmente basadas en Ubuntu), pero no lo hacemos probado activamente, ni mantenido otras distribuciones que no sean Ubuntu.
El repositorio contiene dos paquetes:
- josm – Proporciona la versión probada (estable). Reemplaza el paquete del repositorio oficial de Ubuntu.
- josm-latest – La versión más reciente (cada noche). Se puede instalar en paralelo al paquete de josm. La carpeta de preferencias predeterminada es
~/.josm-latest.
Además del procedimiento habitual descrito a continuación, los DEBs más antiguos pueden descargarse manualmente desde los archivos.
Instalación
Editar la lista de recursos del paquete /etc/apt/sources.list:
sudo editor /etc/apt/sources.list
y agregue una de las siguientes líneas de acuerdo con su versión de Ubuntu:
deb https://josm.openstreetmap.de/apt trusty universe deb https://josm.openstreetmap.de/apt xenial universe deb https://josm.openstreetmap.de/apt artful universe # Para otras distribuciones basadas en Debian añada: deb https://josm.openstreetmap.de/apt alldist universe
Alternativamente, esto se puede hacer con la siguiente única línea en Ubuntu:
echo deb https://josm.openstreetmap.de/apt $(lsb_release -sc) universe | ↩ ↪sudo tee /etc/apt/sources.list.d/josm.list > /dev/null
Descargar y registrar la clave pública:
wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add -
Ahora refrescar sus fuentes (es posible que necesite instalar sudo apt-get install apt-transport-https)
sudo apt-get update
e instalar:
# Puede omitir esta primera línea si estos paquetes no estaban instalados antes. sudo apt-get remove josm josm-plugins # Para la versión probada sudo apt-get install josm # para la versión de desarrollo sudo apt-get install josm-latest
Solución de problemas
Java
Cuando hace doble clic en un archivo jar y no ocurre nada, en la mayoría de los casos, esto significa que Java no está instalado.
JOSM está probado con la variante de Oracle, por lo que recomendamos obtener Java desde sus páginas para descargas manuales o versiones intermedias. Pero primero pruebe el Java ya distribuido con el sistema operativo, por ejemplo.
Al elegir una descarga, tenga en cuenta:
- Un complemento de Java para navegadores web no es necesario para ejecutar JOSM. Por lo tanto, los resultados de páginas como www.java.com/es/download/installed8.jsp no son relevantes.
- Para JOSM se recomienda una variante Java de 64 bits. La arquitectura del sistema operativo es importante para decidir entre Java de 32 bits o Java de 64 bits. Debido a que JOSM no se ve afectado por la arquitectura de los navegadores web, la mayoría de las recomendaciones en esta página www.java.com/es/download/faq/java_win64bit.xml no son relevantes.
- Evite páginas como www.java.com/es/download que intentan colocar Java Plug-ins en los navegadores web. Y esto no es importante para JOSM.
Para obtener más información, visite las páginas de notas de instalación y resolución de problemas. Java en esta sección significa un JRE (Java Runtime Engine) que proporciona una JVM (Java Virtual Machine) para ejecutar JOSM, un programa Java que se desarrolla utilizando JDK (Java Development Kit) y a veces se ejecuta con el JNLP (Java Network Launch Protocol alias Web Start y sucesor de Java Plug-ins).
Probando Java
Comprueba si Java está instalado y por qué no se inicia JOSM (ejemplo principalmente para MS Windows).
- Descargue josm-tested.jar a su escritorio.
- Abra un símbolo del sistema, también conocido como terminal
- Escriba
cd %homepath%⏎ y escribacd Desktop⏎ - Escriba
java -version⏎ Deben aparecer tres líneas con los datos de la versión. Si ve algo más, Java no está instalado correctamente. - Escriba
java -jar josm-tested.jar⏎. Ahora JOSM debería ejecutarse, comenzando desde la línea de comandos. - Salga de JOSM.
- Escriba
josm-tested.jar⏎. Si JOSM se inicia de nuevo, el explorador de Windows está listo para hacer doble clic en los archivos jar.
Web Start
Iniciar JOSM a través de Web Start tiene mucho más causas de error que la forma tradicional de descargar primero un archivo jar y después iniciarlo. Así que, por favor, primero pruebe Java y, a continuación, ejecute las pruebas que se describen a continuación o en cualquier otro lugar de los problemas de Web Start.
Probando Web Start
- Descargue josm.jnlp a su escritorio.
- Abra una terminal y muévase al escritorio como se indica arriba
- Escriba
javaws josm.jnlp⏎. Esto debería descargar inicialmente JOSM, mostrar un diálogo de seguridad y luego iniciar JOSM.
Máquina virtual
Sin memoria
En sesiones de edición más extensas, puede obtener un error de "falta de memoria".
Para evitar esto, la memoria asignada puede aumentarse con la opción -Xmx, ver Es:Help/CommandLineOptions para más detalles.
Selección de VM Windows x64
Para Windows, ten en cuenta que algunos navegadores pueden instalar su propio JRE sólo en modo de 32 bits, pero también puede instalar su versión de la herramienta Javawebstart en otro lugar con diferentes asociaciones de archivos. Esto puede causar que su JNLP inicie con este JRE alternativo porque se ejecuta la versión incorrecta de Javawebstart que sólo es compatible con la máquina virtual de 32 bits, y algunas veces se construye con un apoyo limitado para las opciones de VM y un tamaño máximo de VM que no exceda de 256 MB.
Revisar, por ejemplo, si no hay otro javawebstart en \Windows\SysWow64. Usted no lo necesita (el panel de control de Java no lo detecta) y con seguridad puede borrarlo. Realizar la limpieza y mantener sólo la última versión del JRE (1 para el modo de 32 bits, otro para el modo de 64 bits).
Para los accesos directos creados en el escritorio para JNLP y ejecutar el lanzador JavaWebStart (desde \windows\system32), asegúrese de pasar parámetros de VM prefijados con -J y sin espacio intermedio antes de la opción VM. Si ha instalado la versión de 32 bits y de 64 bits, debe pasar la opción "-d64" si desea seleccionar la VM preferida de 64-bit. Tenga en cuenta que algunas páginas de documentación de Oracle indican la opción "-D64" con el uso incorrecto de mayúsculas!)
Ejemplo de una línea de comandos editada para el acceso directo creado en el escritorio de Windows después de ejecutar JOSM sólo una vez desde el JNMP y salir:
C:\Windows\System32\javaws.exe -J-d64 -Xmx=2048m -localfile -J-Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp "C:\Users\<snipped user name>\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\21\7311<snipped-hex-number>7f8"
No es necesario cambiar el final de la línea de comandos con las partes cortadas aquí. Sólo tiene que comprobar la ruta de acceso para javaws.exe y añadir las opciones -J-d64 para el modo de 64 bits necesario para trabajar con grandes conjuntos de datos de OSM, y -Xmx=2048m para aumentar el tamaño de la VM (2GB aquí).
Errores en Mac OS X
Si obtiene un error diciendo "'JOSM.app' es una aplicación descargada de Internet." puede omitir esto haciendo clic-derecho en JOSM.app o josm. jnlp y seleccionando 'abrir'. Entonces debería ver el mismo mensaje pero esta vez con la opción de "Abrir". Esto sólo es necesario en la primera ejecución de JOSM.
Si aparece un error que dice "'JOSM.app' está dañado y no se puede abrir. Usted debe moverlo a la Papelera", entonces usted necesita desactivar temporalmente el gatekeeper. Abra Preferencias del sistema y las opciones "Seguridad y privacidad". Configure 'Permitir que las aplicaciones se descarguen de:' a 'Cualquier lugar'. Si falta ese botón de opción en el panel de preferencias de seguridad y privacidad, se puede introducir lo siguiente utilizando una ventana de terminal para que aparezca:
sudo spctl --master-disable
Problemas conocidos y abiertos en JOSM
Problemas no cerrados sobre ...:
- Problemas de Java - algunos de los errores conducen a bloqueadores en Oracle JVM (cubiertos en JavaBugs).
- Linux
- Ubuntu
- MacOS
- Windows
Véase también
- Código fuente
- Cómo ejecutar - página de ayuda posiblemente anticuada



