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

Antwort per Email an