FR:JOSM/Installation

From OpenStreetMap Wiki
Jump to navigation Jump to search

L'installation de JOSM est très simple. Il n'y a pratiquement aucune procédure d'installation (il suffit de télécharger et d'exécuter le fichier jar ou d'utiliser Web Start)! Toutefois, cela ne fonctionne pas toujours. Cette page donne plus de détails sur la configuration requise, des liens pour vous aider à comprendre comment fonctionne l'application JOSM, comment la configurer le plus efficacement possible et comment résoudre divers problèmes d'installation. Une fois cette étape franchie, voir JOSM/Guide pour l’utilisation de JOSM.

Conditions requises

Pour faire fonctionner JOSM sur votre ordinateur, vous aurez besoin :

  • Java 8 (Java 9, 10 et 11 sont également pris en charge). Notes :
  • 512 MB RAM ou plus
  • une résolution d'affichage de 1024×768 ou plus (800×600 ne sera pas très amusant)
  • (recommandé) un adaptateur graphique avec accélération 2D activé pour plus de vitesse

Téléchargement

JOSM can be downloaded from the JOSM homepage.

"testé" ou "dernier cri" ?

Le choix entre "testé" or "dernier cri" peut dépendre de votre volonté d'aider à tester les dernières fonctionnalités. josm-testé est une version "stable" de l'application, ce qui signifie qu'elle a été conçue à un point de développement stable. josm-dernier est une version avec toutes les dernières fonctionnalités mais aussi tous les derniers bugs. Travailler avec josm-dernier est utile au projet (vous pouvez aider à signaler des bogues et à suggérer des fonctionnalités). Actuellement, il peut également être plus facile à utiliser grâce à la façon dont les versions des plugins sont gérées. Notez que josm-testé essaiera de charger la dernière version des plugins si vous les installez/mettez à jour automatiquement, et ceux-ci peuvent alors se plaindre d'avoir besoin d'une version ultérieure de JOSM ! Nous espérons pouvoir améliorer le processus de publication des nouveaux plugins à un moment donné.

Téléchargement sécurisé

Les liens de téléchargement ici devraient pointer vers SSL/HTTPS- des téléchargements sécurisés sur le site web de JOSM par défaut. En général, aucun autre effort n'est nécessaire de votre part. Le site web de JOSM utilise actuellement un certificat signé par l'AC "GlobalSign". Si vous ne faites pas confiance à cette AC, vous pouvez comparer l'empreinte digitale sur une source externe.

Bien des distributions Linux proposent des paquets JOSM, voir JOSM/Linux. L'utilisation de méthodes d'installation spécifiques à la distribution Linux est une alternative au téléchargement via HTTPS, bien que la version installée puisse être plus ancienne que celle disponible directement depuis JOSM. Un avantage peut être la mise à jour automatique de JOSM par le système de gestion des paquets de votre distribution.

Vous pouvez passer à HTTPS pour visualiser cette page wiki.

Ouvrir JOSM

Le fichier jar doit être passé au runtime Java. En général, il suffit de double-cliquer sur le fichier josm.jar dans les systèmes d'exploitation avec une interface graphique. (Windows, Mac OS X, des distributions Linux). Si cela ne fonctionne pas ou si vous devez définir des options, voir Comment faire fonctionner une application Java.

L'OSJM peut avoir besoin de beaucoup de mémoire. Le maximum par défaut de Java est assez avare. Ajouter l'option -Xmx1024m pour étendre la mémoire utilisable.

Les options pour activer les accélérateurs graphiques 2D (ex. -Dsun.java2d.opengl=true) sont recommandées. Vers obtenir un retour d'information détaillé lors de la validation du travail, utiliser -Dsun.java2d.opengl=True (noter le T majuscule dans ce cas).

Instructions par plate-forme

JOSM est une application Java. Elle peut s'exécuter partout où la plate-forme Java peut s'exécuter, mais il existe des particularités sur diverses plates-formes et systèmes d'exploitation. Pour des instructions spécifiques, veuillez consulter les sous-pages suivantes :

Pour exécuter JOSM à partir d'un disque flash

Mettre à jour JOSM

JOSM vérifiera automatiquement les mises à jour et vous en informera dans son écran de démarrage. Pour vérifier manuellement : Vous pouvez trouver quelle version de JOSM vous avez en utilisant l'option de menu 'À propos' dans le programme lui-même. Le site web de JOSM indique la version actuelle (la version testée actuelle et la plus récente).

Si vous décidez de vous mettre à niveau, les étapes sont globalement les suivantes. Cela ne s'applique que si vous n'utilisez pas l'option "Java Web Start" (la mise à jour se fera automatiquement via Web Start).

  • Télécharger à nouveau le fichier jar JOSM.
  • Trouver où était le fichier jar précédent.
  • Effacer ou renommer l'ancien fichier jar, et mettre le nouveau à sa place.

Cependant, l'approche exacte que vous avez utilisée pour installer JOSM peut signifier qu'il est difficile de trouver le fichier jar, et il peut y avoir d'autres (meilleurs) moyens de mettre à jour, par exemple en utilisant des gestionnaires de paquets, ou en réinstallant à partir d'un installateur. Veuillez suivre le lien correspondant dans la section ci-dessus pour les instructions spécifiques à la plate-forme.

Résolution des problèmes

JOSM semble bien démarrer, mais la fenêtre est vide

Si vous avez activé les options graphiques compiz/beryl, alors cela peut arriver. La solution est simple, ajoutez la ligne suivante au profil de l'utilisateur :

export AWT_TOOLKIT="MToolkit"

ou mettre ceci dans la boite de dialogue "Exécuter l’application".

compiz --replace && export AWT_TOOLKIT=MToolkit

Cela se produit également avec les gestionnaires de fenêtres par pavage tels que Ratpoison et Stumpwm avec les VM Java 6 (pas de problème avec IcedTea/Java 7). Il semble que JOSM demande à ajuster sa géométrie d'une certaine manière et quand il ne peut pas il panique.

  • Ce contournement n'est pas nécessaire pour OpenJDK 1.6 avec StumpWM git à partir du 2009-02-28.

Une solution de contournement consiste à lancer JOSM sous Xnest, ou dans un serveur X séparé. Pour lancer Xnest :

Xnest :1 -ac -geometry 1280x1024
DISPLAY=:1 java -jar josm-latest.jar

Vous pouvez également avoir besoin d'un gestionnaire de fenêtres, cet exemple utilise fluxbox :

Xnest :1 -ac -geometry 1280x1024
fluxbox -display :1
DISPLAY=:1 java -Xmx1024m -jar josm-custom.jar

De même, pour lancer sous Xephyr (une alternative à Xnest) :

Xephyr :1 -ac -screen 1280x1024
DISPLAY=:1 java -Xmx1024m -jar josm-latest.jar

On pourrait également exporter la variable AWT_TOOLKIT ci-dessus mais cela ne semble pas fonctionner pour certaines choses, par exemple le dialogue de téléchargement est de taille zéro.

Pour utiliser une autre instance du serveur X (un $DISPLAY dédié pour JOSM) :

X :1
fluxbox -display :1
DISPLAY=:1 java -Xmx1024m -jar josm-latest.jar

Vous pouvez maintenant passer d'un affichage à l'autre en utilisant Ctrl+Alt+F7 et Ctrl+Alt+F8.


Une solution à de nombreux problèmes liés au gestionnaire de fenêtres java+pavage est de

  • Si vous utilisez openjdk6, ajouter export _JAVA_AWT_WM_NONREPARENTING=1 dans /etc/profile.d/openjdk6.sh.
  • Si vous utilisez jre7-openjdk, ajouter export _JAVA_AWT_WM_NONREPARENTING=1 dans /etc/profile.d/jre.sh.

Voir aussi