Linux - Update JOSM

Moin !

ich weiß, dass ist kein Linux-Forum - aber es treiben sich viele hier rum und es geht um JOSM. Vielleicht kann mir einer trotzdem eben weiterhelfen.

Habe eben testhalber LinuxMint 17.3 “rosa” installiert und auch JOSM installiert. Es wurde mir die Version 650x installiert. Auch ist noch nicht Java8 installiert.

In dem Appmanager habe ich kein Java8 gefunden.

Wie komme ich auf die aktuellen Versionen ?

Bin Linux-Greenhorn.

Gruß Jan

JOSM läuft auf meinem System problemlos unter OpenJDK. Das Java von Oracle darf seit einigen Jahren nicht mehr über die Paketquellen verteilt werden.

Im Wiki von ubuntuusers.de findest du eine gute Installationsanleitung für JOSM bzw. Java 8. Da unter der Haube von “rosa” Ubuntu werkelt sollte dies AFAIK problemlos funktionieren.

Das jeweils aktuelle JOSM bekommst du aus der Paketquelle deb http://josm.openstreetmap.de/apt alldist universe . Da du Greenhorn bist: Weißt du, wie du Paketquellen hinzufügst? Anleitungen dazu findest du bestimmt auch unter ubuntuusers.de.

Java8 (openJRE tut’s auch) muss vorher drauf. Gibt’s für Rosa.

–ks

Falls dein LinuxMint wie Mate den WindowManager Marco verwendet, kann es passieren, dass du bei der Verwendung von OpenJDK Probleme (Einfrieren aller Fenster nach dem Aufruf von JOSM) bekommst. Bei mir hat das Verwenden von Oracle-Java Abhilfe geschaffen…
Installiert habe ich das nach dieser Anleitung.

Der einfachste greenhornweg: installiere Dir einfach das aktuelle JOSM. Im paketmanager sind die richtigen Abhänigkeiten hinterlegt, so dass sich das JAVA selbst installiert. Mint betrachtet JAVA nicht als ne Anwendung sondern ein Hilfsprogramm. Daher ist das Paket nicht über den Appmanager aufzufinden.

HI,
nutze selbst Mint 17.3 Mate 64bit, bin wie folgt vorgegangen.

Alles im Terminal

josm

sudo pluma /etc/apt/sources.list

einfügen

deb http://josm.openstreetmap.de/apt trusty universe

speichern und schließen

Key laden

wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add -

sudo apt-get update && sudo apt-get upgrade

install

sudo apt-get install josm

fertig

gps sachen noch dazu

sudo apt-get install gpsbabel gnuplot exiftool gpsprune

Mehr war nicht notwendig damit bekommt man dann auch über die Aktualisierung immer das neuste JOSM.

Besser alldist statt trusty, dann gilt’s auch dann noch, wenn trusty nicht mehr gepflegt wird (also ab 04/19) :slight_smile:

–ks

Moin !

bei der ersten Zeile von #6 bekomme ich schon die Meldung:

sudo: pluma: command not found

???

gruß Jan

Vermutlich wird pluma nicht per default installiert sein. Versuche einmal nano oder vi. Alternativ die von mir bereits verlinkte Anleitung testen.

Ist das Verändern der sources.list unter Debian und Ubuntu nicht total verpöhnt? Dafür gibt’s doch extra /etc/apt/sources.list.d/ und die Debian-üblichen Helferscripte… Dann braucht’s auch keinen Editor:

echo "deb http://josm.openstreetmap.de/apt alldist universe" > /etc/apt/sources.list.d/josm.list

Ja, da in den Anfängen alle möglichen Paketquellen gemixt worden sind - egal ob Ubuntu oder Debain. Alles kam in den Paketquellen hinein. Es gab auch Seiten die Generatoren für die sources.list anboten… Ist aber zum Glück Geschichte. :wink:

Eher, weil man für jede Quelle eine eigene Datei verwenden soll.

s/soll/kann/

Technisch ist’s egal. Was josm angeht: das ist ein reines Javaprogramm, man muss es nicht installieren und sich daher auch nicht mit den Paketquellen befassen, wenn man nicht mag. Runterladen und starten – funktioniert unter jeder Distri, in der ein passendes JRE enthalten und installiert ist. Wenn in diesem Appmanager kein Java zu finden ist, könnte man mit einem richtigen Paketmanagementfrontend (apt/apt-get/aptitude) nachsehen.

Moin!

auf dem letzten Stammtisch hatten wir das Thema nochmal und wegen fehlendem Online konnten wir nicht weiter das ganze prüfen.

Weil es wegen Trusty nicht klappte hatte ich dann hier nochmal gepostet: http://www.linuxmintusers.de/index.php?topic=36121.0

Irgendwie ist da wohl etwas mit dem trusty in den Quelldefinitionen oder vergleichbar im Widerspruch. Würde die aktuelle Version mit einem allgemeinen Minit-Update gleich mitbekommen und deshalb das in die Paketverwaltung eintragen.

Kann einer dazu noch etwas beisteuern?

Gruß Jan

Ja, und man hat immer die neuste Version. Nur drauf achten es in einem dafür vorgesehen Verzeichnis zu installieren ( /opt, /usr/local oder so).

Nein, das ist nicht notwendig. Bei mir liegt’s zum Beispiel immer noch unter ~/Downloads/, wo das Archiv bei Bedarf überschrieben wird, ohne dass ich den Starter anpassen müsste.

Was Mint angeht, kann ich leider nicht direkt weiterhelfen, ich bevorzuge ursprüngliche Distris und nicht das Derivat eines Derivates einer Distri. Solange ein funktionsfähiges JRE in der Version 1.8 installiert ist, sollte das aber vollkommen unerheblich sein, und JOSM sollte sich mit ›java -jar /pfad/zu/josm-tested.jar‹ (oder … josm-latest.jar, je nachdem, was man geladen hat) starten lassen (oder einen aussagekräftigen Fehler werfen).

Ich habe in meiner sources.list von “deb http://josm.openstreetmap.de/apt trusty universe” stehen. Danach 1x “josm” installiert und bekomme immer pünktlich den aktuellen josm-tested geliefert.
was will man mehr?

gruss
walter

ach ja, den Security-key hab ich natürlich auch installiert. 16.04 LTS

Depends: openjdk-8-jre | java7-runtime

(josm_1.5.svn10526_all.deb)
Das sollte der Paketbauer fixen, offiziell unterstützt JOSM Java 7 nicht mehr (wenngleich es noch zu funktionieren scheint, zumindest startet’s bei einem kurzen Test).

Nur noch solnage bis die nächste tested version erscheint, (was noch dieses Wochenende passieren könnte).

Das Arch Paket hatte ich bereits vor einigen Tagen für die latest angepasst, dort sollte es also auch keine Probleme geben.