Hallo Sören,

erstmal vielen Dank für die verständlichen Erklärungen, das hilft sehr :-)

Bevor ich loslege, habe ich noch ein paar Rückfragen zur Schritt-für-Schritt-Anleitung, damit ich es richtig verstanden habe:

1. Alle drei Befehle - angefangen von /echo bis zu null/ - sollen in einem Aufwasch in die Konsole eingegeben werden? 4. Wäre es sinnvoll, das alte JOSM *zuerst* zu deinstallieren, bevor ich die neue Installation vom Wiki hole? 5. Nach apt-get ist in der Mail ein Zeilenumbruch. Das darauf folgende install josm gehört aber mit zum Befehl?

Habe ich es richtig verstanden, dass sich diese Installation von JOSM, die du Schritt für Schritt beschrieben hast, automatisch über die Aktualisierungsverwaltung aktualisiert?

Ich habe das Java-package Version 0.64 bereits über die Anwendungsverwaltung installiert. Ich verstehe allerdings nicht genau, was das Package enthält.
* ist das das richtige, das ich für JOSM brauche?
* oder wird über die JOSM-Installation, wie du sie beschrieben hast, Java automatisch mit installiert?
* wenn ja, soll ich mein Java-package vorher deinstallieren?
* wenn nein, was muss ich noch tun?

Letzte Verständnisfrage: Bei deiner Erläuterung der verschiedenen Installationswege sprichst du von Automatisierung. Was wird da automatisiert, was meintest du damit?

Mit herzlichem Gruss,
Markus


Am 27.12.2025 um 14:21 schrieb Sören Reinecke via Talk-de:
Hallo Markus,

unter /Linux/ gibt es verschiedene Möglichkeiten, Dinge zu tun. Das liegt an der Universalität und Offenheit des Kernels. Du nutzt das Betriebssystem Linux Mint, welches den Linux-Kernel nutzt, auf Debian/Ubuntu als Basis-Betriebssystem aufbaut und eine grafische Benutzeroberfläche zur Verfügung stellt, die ähnlich zu Windows ist. Das Betriebssystem /Linux Mint/ wird auch /Desktop-Betriebssystem/ genannt. Das Installieren von Programmen unter linuxbasierten Desktop-Betriebssystemen ist über mehrere Wege möglich:

1. Anwendungsverwaltung / Softwarecenter (besonders freundlich für
    Einsteiger, nicht für die Automatisierung vorgesehen)
2. Über Terminal (z.B. sudo apt install josm) (am schnellsten,
    automatisierbar, nicht besonders schwierig aber nicht /intuitiv/)
3. Über AppImage (von JOSM nicht unterstützt) (ähnlich zum Flow bei
    Windows, automatisierbar, keine Installation notwendig)
4. Quellcode selbst zu seinem ausführbaren Programm zusammenbauen
    (schwierig, oft automatisierbar, für Experten vorgesehen)

Da Du gerade frisch aus der Windows-Welt kommst und eine grafische Benutzeroberfläche für fast alle Arbeiten am Computer gewöhnt bist, empfehle ich dir die ersten Monate die Installation von Programmen über das Softwarecenter/die Anwendungsverwaltung.


    Installation von JOSM über Anwendungsverwaltung

 > In der Linux-Mint-Anwendungsverwaltung finde ich
 > * Josm
 > * Josm-installer
 > Vielleicht hilft ja eines der beiden?

Wenn Du mithilfe der Linux-Mint-Anwendungsverwaltung den Eintrag "Josm" installierst, dann macht das System effektiv ein /sudo apt install josm/ für Dich.

Der Eintrag "Josm-installer" scheint ein Helfer zu sein, der Dir vermutlich automatisch die passende Java-Version und das aktuelle JOSM-Binary von der Webseite zieht.


  Installation von JOSM über Terminal

Unter Windows definiert jeder Hersteller von Software seinen eigenen Weg, Programme zu installieren und zu aktualisieren. Für das erstmalige Installieren hat sich unter Windows folgender Flow durchgesetzt:

1. Webbrowser öffnen.
2. URL zur Hersteller-Webseite der gewünschten Software öffnen.
3. Durch die Webseiten bis der Download final startet klicken. Auf dem
    Weg dorthin muss der Nutzende geschickt aufgestellte Fallen erkennen
    und geschickt austricksen (sog. Dark Patterns
<https://www.verbraucherzentrale.de/wissen/digitale-welt/onlinedienste/dark-patterns-so-wollen-websites-und-apps-sie-manipulieren-58082>)
4. Das Installationsprogramm öffnen und auch dort alle Dark Patterns
    erkennen und umgehen.
5. Die Software ist installiert und kann genutzt werden.

Aktualisierung von bereits installierter Software handhabt jeder Hersteller ein bisschen anders.

Unter Desktop-Betriebssystemen aber auch Server-Betriebssystem auf Linux-Basis ist die Installation von Software einfacher und zentralisierter über sog. /Paketinstallationsquellen/ geregelt. Dabei handelt es sich um Verzeichnisse von Programmen und ihrer Versionen. Dieses Verzeichnisse werden ehrenamtlich gepflegt. Versionsaktualisierungen kommen nur sehr verzögert dort an. Aus diesem Grund bieten die JOSM-Hersteller ihr eigenes Verzeichnis an. Dieses Verzeichnis kann eingebunden werden um direkt die neueste stabile Version von JOSM zu beziehen und auch automatisch aktualisieren zu lassen.

Die Einbindung des Verzeichnisses und die Installation von JOSM aus dessen offiziellen Herstellerverzeichnis wird unter https://josm.openstreetmap.de/wiki/Download#Ubuntu gezeigt.

Im folgenden eine /Schritt für Schritt/-Erklärung:

1. Binde das Verzeichnis (Repo) für JOSM ein: /echo "deb
    [signed-by=/etc/apt/keyrings/josm-apt.gpg]
    https://josm.openstreetmap.de/apt $(grep ^DISTRIB_CODENAME=
    /etc/upstream-release/lsb-release| awk -F = '{print $(2)}')
    universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null/
2. Lade die Hersteller-Signatur für JOSM herunter. Dies verifiziert es
    als vertrauenswürdig: /sudo curl
    https://josm.openstreetmap.de/josm-apt.key -o
    /etc/apt/keyrings/josm-apt.gpg/
3. Alle Paketquellen erneut scannen. Dadurch werden alle Verzeichnisse
    neu eingelesen und Dein System weiß, woher es welches Programm
    beziehen soll: /sudo apt-get update/
4. Alte JOSM-Version deinstallieren: /sudo apt-get remove josm
    josm-plugins/
    Ich weiß nicht genau, warum das notwendig ist. Ggf. würde er
    ansonsten keine Aktualisierung sondern eine Installation vornehmen.
    Das würde in zwei installierten aber verschiedenen Versionen von
    JOSM resultieren.
5. Offizielle stabile Version von JOSM installieren: /sudo apt-get
    install josm
    /Dabei sollte auch /Java/ korrekt installiert werden.

Es ist grundsätzlich möglich, auf Linux basierende Betriebssysteme nur über die grafischen Benutzeroberflächen zu nutzen. Die meisten Linux-Nutzenden nutzen aber beide Möglichkeiten der Bedienung. Grafische Benutzeroberflächen für den Alltag und textbasierte Anwendungen wie /apt/ oder /apt-get/ für Aufgaben, die mit grafischer Benutzeroberfläche nicht einfach möglich sind und länger dauern würden. Bisher hat sich niemand über die Verwendung von textbasierten Anwendungen beschwert, zu mal jede computernutzende Person vor Jahr 2000 mit textbasierten Programmen arbeiten musste und konnte.

Es ist sinnvoll beides zu können. Arbeit mit grafischen als auch textbasierten Anwendungen. Beide haben ihre Berechtigung und beide dienen anderen Zwecken. Kurz: Es ist nicht immer sinnvoll die Maus zu nutzen. Die Kombination macht die Magie. Da Desktop-Betriebssysteme auf Linux-Basis sehr unterschiedlich aussehen, zeigen die meisten Anleitungen, die im Web zu finden sind, über Konsole (textbasierte Anwendungen) wie etwas gemacht wird.

Grüße

Sören Reinecke

On 12/26/25 20:12, Markus via Talk-de wrote:
Liebe OSMer,

Ich habe Windows endlich verlassen und arbeite jetzt mit Linux Mint 22.2. Dort liegt JOSM aber nicht bei.

unter josm.openstreetmap.de/wiki/De:Download finde ich eine mir nicht verständliche Anleitung [1] - aber vermutlich ist es ganz einfach...

In der Linux-Mint-Anwendungsverwaltung finde ich
* Josm
* Josm-installer
Vielleicht hilft ja eines der beiden?
Oder erst das eine und dann das andere? oder umgekehrt?

Vielleicht ist ja auch die Wiki-Anleitung veraltet und obsolet?
Dann würde mir eine aktuelle Schritt für Schritt-Anleitung helfen:
Wer kann mir sowas schreiben?

Installiert ist:
* Linux Mint 22.2
* Java-package 0.64 (ist das das richtige?)

Was brauchst du noch zusätzlich an Infos von mir?

Mit herzlichem Gruss,
Markus

[1] was ich nicht verstehe:
Ich verstehe in der oben genannten Wiki-Anleitung viele Schritte nicht, was sie bedeuten und ob ich das brauche oder nicht. Ich kann z. B. nicht beurteilen, ob ein Schlüssel erstellt wurde oder ob ich eine SSL-Unterstützung brauche, weil ich nicht weiss, was das ist und wie ich nachsehen kann, was bei mir schon vorhanden wäre.

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


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

Antwort per Email an