Am 27.12.25 um 11:08 schrieb Markus via Talk-de:

in den Antworten hatte ich nun drei verschiedene Vorschläge für Befehle zur Installation von JOSM:
* apt-get install josm (gab eine Fehlermeldung)
* sudo apt install josm (hat v18969 Debin mit Weihnachtsglitzer geladen)
* sudo apt-get install -y josm (habe ich nicht mehr ausgeführt, weil JOSM nun installiert ist)


Moin!

> * apt-get install josm (gab eine Fehlermeldung)

Alle Installationen benötigen Super-Kräfte (root), darum muss immer ein "sudo" voran gestellt werden (Passwort wird abgefragt).


> * sudo apt install josm (hat v18969 Debin mit Weihnachtsglitzer geladen)

Das Glitzern wird wahrscheinlich vom Datum ausgelöst und hängt nicht an der Version. Die Version ist aber ziemlich alt, siehe unten.


Ich nutze nicht Mint sondern Ubuntu, und sehe darauf folgende Möglichkeiten:

1. JOSM ist in in den Ubuntu-Paketquellen enthalten.
Darin befindet sich die Version, die mit "sudo apt install josm" installiert wird, wenn nicht zusätzliche Paketquellen (ppa) eingerichtet wurden.
Dies installiert die JOSM-Version 18969, also eine ziemlich alte Version.

2. Seit einiger Zeit kann man parallel auch Pakete aus SNAP installieren (Anwendungszentrum). Darin enthalten ist für Ubuntu die Version 19096 (2024-06-22). Die ist neuer als in den Haupt-Paketquellen, aber auch schon ziemlich alt.

3. Ich verwende seit mehr als 15 Jahren zwei kleine Shell-Scripte, für den manuellen Download und für den Start. Damals gab es JOSM noch nicht in den Ubuntu-Paketquellen und man musste sich selbst was stricken.

Im Ordner ~/osm:

Datei 1 (update_josm.sh):
#!/bin/bash
# Stabile Version von JOSM holen
wget -N  http://josm.openstreetmap.de/download/josm-tested.jar

Datei 2 (start_josm.sh):
#!/bin/sh
# Starten JOSM-Editor für OpenStreetMap
/usr/bin/java -Xmx2G -jar ~/osm/josm-tested.jar

Damit holt man derzeit die Version 19439 vom 2025-09-02.

Damit die Scripte funktionieren muss vorab installiert sein:
wget
openjdk-21-jre

Zu Datei 1:
Das Programm wget führt einen Download von der Console durch.
Der Parameter -N bewirkt, dass der Download nur dann ausgeführt wird, wenn die Datei auf dem Server neuer ist, als die lokale Datei.

Zu Datei 2:
Der Parameter erlaubt die Nutzung von 2 Gigabyte Hauptspeicher.

Beide Dateien benötigen in den Datei-Attributen die Ausführungs-Rechte.

Die Installation über Paketquellen würde auch einen Eintrag im Startmenü erzeugen. Bei der Lösung 3 muss man von der Console starten durch:

cd ~/osm
./start_josm.sh

oder man erstellt einen manuellen Eintrag im Startmenü.

Falls Lösung 2 oder 3 benutzt wird, würde ich die Version aus den Paketquellen wieder de-installieren um nicht durcheinander zu kommen.

MfG
Frank




_______________________________________________
Talk-de mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an