Changes between Version 57 and Version 58 of De:Download
- Timestamp:
- 2023-01-09T18:20:21+01:00 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
De:Download
v57 v58 1 [[TranslatedPages(revision= 187)]]1 [[TranslatedPages(revision=203)]] 2 2 [[PageOutline(2-3,Inhaltsverzeichnis)]] 3 3 4 4 = Download = 5 6 5 Diese Seite bietet Hinweise zur Installation und zum Aufrufen von JOSM. 7 6 Für die Arbeit mit JOSM gibt es die [wikitr:/Introduction Einführung] und die [wikitr:/Help Hilfe]-Seiten. … … 31 30 || [/download/josm.jnlp josm.jnlp] || \ 32 31 || [/josm-tested.jar] || \ 33 || \\ [/download/windows/josm-setup.exe setup.exe] \\ ''([#Mswindowswrapper siehe unten])'' || \ 32 || \\ [/download/windows/josm-setup.exe setup.exe] \\ [/download/windows/josm-setup.msi josm-setup.msi] \\ [https://apps.microsoft.com/store/detail/josm/XPFCG1GV0WWGZX Microsoft Store]\\ ''([#Mswindowswrapper siehe unten])'' || \ 34 33 || \\ [/download/macosx/josm-macosx.zip JOSM macOS .zip Paket] \\ '''oder ([#macOS homebrew])'' || \ 35 34 || ''[#Ubuntu siehe unten]'' || \ … … 44 43 || [/download/ download/] || || \ 45 44 || [https://github.com/openstreetmap/josm/releases automatische JOSM.app Erstellung] || \ 46 || [/apt/ dists/ dists/] || || \45 || [/apt/pool/universe/j/ pool/] || || \ 47 46 || [/nexus/content/groups/public/org/openstreetmap/josm/josm/ tested versions] || 48 47 … … 54 53 55 54 == Linux Repositories == 56 === Eigenes Debian-basierendes haupsächlich für Ubuntu ===#Ubuntu 55 === Eigenes Debian-basierendes hauptsächlich für Ubuntu ===#Ubuntu 57 56 Dies ist unsere eigenes Paket-Repository hauptsächlich für Ubuntu. Es sollte auch mit anderen auf Debian-basierenden (insbesondere Ubuntu-basierenden) Distributionen funktionieren, aber wir testen und unterstützen keine anderen Distributionen außer Ubuntu aktiv. 58 57 59 58 Das Repository enthält zwei Pakete: 60 * ''josm'' – Enthält die stabile Freigabe (tested). Ersetzt das Paket aus dem offiziellen Repository der Distribution. 59 * ''josm'' – Enthält die stabile Freigabe (tested). Ersetzt das Paket aus dem offiziellen Repository der Distribution. Der Standardname der JOSM-Verzeichnisse ist auf `JOSM` gesetzt. 61 60 * ''josm-latest'' – Die nächtliche Entwicklungsversion. Kann parallel zum josm-Paket installiert werden, daher ist der Standardname der JOSM-Verzeichnisse auf `JOSM-latest` gesetzt. 61 Beide Pakete liefern `/etc/default/josm` bzw. `/etc/default/josm-latest` als Konfigurationsdatei für [wikitr:Help/CommandLineOptions#Javaoptions Java-Optionen]. 62 62 63 63 Zusätzlich zum unten beschrieben Prozedere können ältere DEBs manuell [/apt/pool/universe/j/josm/ heruntergeladen] und installiert werden. 64 64 65 65 ==== Installation ==== 66 Die Paketquellenliste `/etc/apt/sources.list` muss angepasst werden: 67 68 {{{#!sh 69 sudo editor /etc/apt/sources.list 66 Die Paketquellenliste `/etc/apt/sources.list.d/josm.list` muss angepasst werden: 67 {{{#!sh 68 sudo editor /etc/apt/sources.list.d/josm.list 70 69 }}} 71 70 … … 73 72 74 73 {{{#!sh 75 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt jammy universe 76 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt impish universe 77 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt hirsute universe 78 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt groovy universe 79 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt focal universe 80 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt eoan universe 81 deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt disco universe 74 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt lunar universe 75 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt kinetic universe 76 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe 77 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt impish universe 78 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt hirsute universe 79 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt groovy universe 80 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe 81 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt eoan universe 82 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt disco universe 83 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe 82 84 83 85 # For other Debian based distributions add: 84 deb [signed-by=/usr/share/keyrings/josm-apt. key] https://josm.openstreetmap.de/apt alldist universe86 deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe 85 87 }}} 86 88 87 89 Alternativ kann dies auch mit dem folgenden Einzeiler in Ubuntu erfolgen (jedoch nicht in Ubuntu-basierenden Distributionen wie Linux Mint): 88 {{{ 89 echo "deb [signed-by=/usr/share/keyrings/josm-apt. key] https://josm.openstreetmap.de/apt $(lsb_release -sc) universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null90 {{{#!sh 91 echo "deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt $(lsb_release -sc) universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null 90 92 }}} 91 93 oder für Linux Mint: 92 {{{ 93 echo "deb [signed-by=/usr/share/keyrings/josm-apt. key] 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/null94 {{{#!sh 95 echo "deb [signed-by=/usr/local/share/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 94 96 }}} 95 97 … … 97 99 ### below did not work on all systems 98 100 and add the following line: 99 `deb [signed-by=/usr/share/keyrings/josm-apt.key] https://josm.openstreetmap.de/apt VERSION universe` 101 {{{#!sh 102 `deb [signed-by=/usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt VERSION universe` 103 }}} 100 104 }}} 101 105 … … 103 107 104 108 {{{#!sh 105 sudo wget -O /usr/share/keyrings/josm-apt.key https://josm.openstreetmap.de/josm-apt.key 106 }}} 107 108 Die eigene Paketliste auffrischen (ggf. ist `sudo apt-get install apt-transport-https` zu installieren) 109 {{{#!sh 109 # Das Verzeichnis für manuell heruntergeladene Schlüssel erstellen, falls es noch nicht erstellt wurde 110 sudo mkdir -p /usr/local/share/keyrings 111 # Den Schlüssel herunterladen 112 wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo gpg --dearmor -o /usr/local/share/keyrings/josm-apt.gpg 113 }}} 114 115 In der Vergangenheit verwendete die Anleitung `apt-key`. Folgende Zeile entfernt den Schlüssel, falls er zum Systeminternen Schlüsselring hinzugefügt wurde 116 {{{#!sh 117 sudo apt-key del $(apt-key list | grep -B1 "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57) 118 }}} 119 120 Nun die eigene Paketliste auffrischen 121 {{{#!sh 122 # Ggf. ist SSL-Unterstützung für apt im Vorhinein zu installieren: 123 sudo apt-get install apt-transport-https 124 # Paketliste auffrischen 110 125 sudo apt-get update 111 126 }}} 127 112 128 und installieren: 113 114 129 {{{#!sh 115 130 # Die erste Zeile ist entbehrlich, falls diese Pakete vorher nicht installiert waren.) … … 118 133 # Für die stabile Freigabe 119 134 sudo apt-get install josm 120 # für die Entwicklungsversion135 # Für die Entwicklungsversion 121 136 sudo apt-get install josm-latest 122 137 }}} … … 124 139 125 140 === GNU Debian ===#GNUDebian 126 Die 'tested version' von [https://packages.debian.org/stable/josm JOSM] ist unter **''main''** in dem Abschnitt **''utils''** verfügbar.127 128 Bitte, benutze das[https://backports.debian.org Backports Repository] um eine aktuelle Version zu erhalten, siehe [https://backports.debian.org/Instructions Anleitung (en)].129 130 Alternative funktioniert unser eigenes "Ubuntu" Paket, [#Ubuntu weiter oben] auf Debian. Abhängig von den Einstellungen von `sudo` werden einige Anleitungen nicht als "normaler" User funktionieren, sondern nur als `root`.131 132 Seit Debian 11 (bullseye), ist [https://packages.debian.org/stable/josm-installer josm-installer], welches die .jar Datei von dieser Webseite herunterläd, eine weiter Option für ein aktuelles JOSM. 141 Unsere eigenen "Ubuntu" Pakete, [#Ubuntu weiter oben] funktionieren auf Debian und wir empfehlen sie zu benutzen. Abhängig von den Einstellungen von `sudo` werden einige Anleitungen nicht als "normaler" User funktionieren, sondern nur als `root`. 142 143 Seit Debian 11 (bullseye), ist [https://packages.debian.org/stable/josm-installer josm-installer] unter **''main''** in dem Abschnitt **''utils''** verfügbar. Es läd die aktuelle .jar Datei von dieser Webseite herunter und aktualisiert sie falls nötig. 144 145 Die 'tested version' von [https://packages.debian.org/stable/josm JOSM] ist unter **''main''** in dem Abschnitt **''utils''** verfügbar, jedoch ist sie meist recht alt. 146 Bitte, benutze das [https://backports.debian.org Backports Repository] um eine aktuelle Version zu erhalten, siehe [https://backports.debian.org/Instructions Anleitung (en)]. Jedoch kann auch diese Version recht alt sein. 147 133 148 134 149 === openSUSE ===#openSUSE … … 191 206 Bei einigen Aufgaben hat JOSM einen erhöhten Bedarf an Arbeitsspeicher. 192 207 Einerseits mag es notwendig sein, viel Speicher für zahlreiche Plugins und Features bereitzustellen. Auf der anderen Seite können langsamere Maschinen durch eine Begrenzung des Speichers für Java stabilisiert werden. 193 Bei Bedarf kann in der [wikitr:/Help/CommandLineOptions#Javaoptions Befehlszeile] die [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI Java-Optionen] -Xmx…m gesetzt werden, zum Beispiel `-Xmx512m` oder `-Xmx1536m`. 208 Bei Bedarf kann in der [wikitr:/Help/CommandLineOptions#Javaoptions Befehlszeile] die [https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html#BABHDABI Java-Optionen] -Xmx…m gesetzt werden, zum Beispiel `-Xmx512m` oder `-Xmx1536m`. Für Debian/Ubuntu kann die Datei `/etc/default/josm` bzw. `/etc/default/josm-latest` bearbeitet werden. \\ 194 209 Früher akzeptierten ältere Java-Umgebungen auch `-Xmx=512m` oder sogar`-Xmx 512m`. Heute gilt dies als unförmiges Argument und erzeugt eine Fehlermeldung. 195 210
