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

Alle Befehle werden hintereinander ausgeführt. Das heißt: Du kopierst den ersten Befehl und fügst diesen im Terminal/Konsole ein. Das Einfügen tust Du über Strg+Shift+v. Dabei ist Shift bei deutschen Tastaturen die Taste, die sich links unten direkt über der Strg-Taste oder der Fn-Taste befindet. Dann drückst Du ENTER um den Befehl abzusenden. Nach dem der eine Befehl durch ist, tust Du das gleiche mit dem nächsten Befehl bist Du durch bist.

Befehle hintereinander:

1. 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. sudo curl https://josm.openstreetmap.de/josm-apt.key -o
   /etc/apt/keyrings/josm-apt.gpg
3. sudo apt-get update
4. sudo apt-get remove josm josm-plugins
5. sudo apt-get install josm

> 4. Wäre es sinnvoll, das alte JOSM *zuerst* zu deinstallieren, bevor ich die neue Installation vom Wiki hole?

Der Befehl aus Schritt 4 entfernt JOSM bevor es in Schritt 5 erneut aber in aktueller Version installiert wird.

> 5. Nach apt-get ist in der Mail ein Zeilenumbruch. Das darauf folgende install josm gehört aber mit zum Befehl?

Das kommt leider durch die Mail-Software hinter [email protected] . Diese ist sehr alt und hat meine Mail etwas zerschossen. Diese Mail hier sollte die Fehler mit Ausnahme der unpassenden Zeilenumbrüche nicht mehr haben.

Die Zeilenumbrüche musst Du leider manuell entfernen.

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

Ja, dann übernimmt Dein System die Aktualisierung von JOSM. Meistens wirst Du nicht merken, dass Du eine neue Version einer Software eingespielt bekommst. Das tritt nur ein, wenn die Entwickler etwas offensichtliches verändern oder Dich über die neuen Funktionen und Fehlerbehebungen aufklären.

> Ich habe das Java-package Version 0.64 bereits über die Anwendungsverwaltung installiert. Ich verstehe allerdings nicht genau, was das Package enthält.

Das Paket schafft die Möglichkeit, JOSM überhaupt auszuführen. JOSM ist in Java geschrieben. Java ist eine Programmiersprache, die von Prozessoren nicht nativ unterstützt wird. Deshalb liefert das Paket die erforderlichen Programme mit, die den Java-Programmcode von JOSM in eine für den Computer verständliche Maschinensprache übersetzen und somit JOSM ausführbar machen.

> * oder wird über die JOSM-Installation, wie du sie beschrieben hast, Java automatisch mit installiert?

Sofern die JOSM-Entwickler alles richtig gemacht haben, sollten die Abhängigkeiten mit installiert werden.

> * wenn ja, soll ich mein Java-package vorher deinstallieren?

Mach mal lieber, ich weiß nicht was da installiert wurde.

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

Systemadministratoren mögen die Möglichkeit, Systeme mithilfe von Skripten zu konfigurieren. Per Design ist das Linux-Universum so, dass alles über Befehle konfiguriert werden kann. Bei Microsoft Windows geht dies erst ab Windows 8 und dort sind insbesondere Softwareinstallationen für Endanwender immer noch nicht so einfach und automatisch möglich wie unter Linux. Unter Linux haben Systemadministratoren in Unternehmen die Möglichkeit, Endanwendersysteme und Serversysteme meist ohne Unterbrechung des Betriebs zu konfigurieren. Als Endanwender im Unternehmen könntest Du bei Deiner IT-Abteilung die Installation einer Software aus dem unternehmensinternen Softwarewarenkorb beauftragen, sie würde im Hintergrund installiert und Du würdest es erst mitbekommen, sobald die IT sagt, "Jo, kannste nun nutzen". Das ist Automatisierung: Ohne großen menschlichen Eingriff Systeme nach einer vordefinierten Konfiguration einrichten.

Für Dich als Privatperson nicht so wichtig.

On 12/28/25 11:17, Markus via Talk-de wrote:
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
_______________________________________________
Talk-de mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an