Changes between Version 222 and Version 233 of Download
- Timestamp:
- (multiple changes)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Download
v222 v233 9 9 10 10 == Recommended options ==#Recommendedoptions 11 [[JOSMImage(openlocation, valign=middle, link=[download/josm.jnlp])]] **Start [/download/josm.jnlp josm.jnlp]** (newest tested version) \\ 11 [[JOSMImage(openlocation, valign=middle, link=[/download/josm.jnlp])]] **Start [/download/josm.jnlp josm.jnlp]** (newest tested version) \\ 12 12 Recommended version, all platforms, automatic update to the newest ''tested version'' monthly ([#Webstart how to start]). \\ \\ 13 13 … … 26 26 For the latest version is also a Web Start variant available. 27 27 28 ||= =||||= **For all operating systems** =|| |||||| ||= **Development** =||29 ||=**Version** =||= **Web Start** =||= **Download** =||= **Windows** =||= **Apple macOS** =||= **Ubuntu, Debian…** =||= **openSUSE** =||= **Jar / Javadoc / Source** =||28 ||= =||||= **For all operating systems** =|| || || || || ||= **Development** =|| 29 ||=**Version** =||= **Web Start** =||= **Download** =||= **Windows** =||= **Apple macOS** =||= **Ubuntu, Debian…** =||= **openSUSE** =||= **Arch Linux** =||= **Jar / Javadoc / Source** =|| 30 30 ||**tested [[Version(tested)]]** || \ 31 31 || [/download/josm.jnlp josm.jnlp] || \ … … 35 35 || ''[#Ubuntu see below]'' || \ 36 36 || ''[#Opensuse see below]'' || \ 37 || [/nexus/content/groups/public/org/openstreetmap/josm/josm/ josm]:[[Version(tested)]] || 37 || ''[#ArchLinux see below]'' || \ 38 || [/repository/releases/org/openstreetmap/josm/josm/ josm]:[[Version(tested)]] || 38 39 ||**latest [[Version(latest)]]** || \ 39 40 || [/download/josm-latest.jnlp latest.jnlp] || \ … … 42 43 || ''see [https://github.com/openstreetmap/josm/releases releases on github] || \ 43 44 || ''[#Ubuntu see below]'' || || \ 44 || [/nexus/content/groups/public/org/openstreetmap/josm/josm/SNAPSHOT/ Use snapshots] || 45 || ''[#ArchLinux see below]'' || \ 46 || [/repository/snapshots/org/openstreetmap/josm/josm/SNAPSHOT/ Use snapshots] || 45 47 ||=''**older**'' =|| || \ 46 48 || [/download/ download/] || \ 47 49 || ''see [https://github.com/openstreetmap/josm/releases releases on github] || \ 48 50 || ''see [https://github.com/openstreetmap/josm/releases releases on github] || \ 49 || [/apt/pool/universe/j/ pool/] || || \ 50 || [/ nexus/content/groups/public/org/openstreetmap/josm/josm/ tested versions] ||51 || [/apt/pool/universe/j/ pool/] || || || \ 52 || [/repository/releases/org/openstreetmap/josm/josm/ tested versions] || 51 53 52 54 When running scripts please first check on [/latest latest], [/tested tested] or [/version all] to reduce download bandwidth. … … 80 82 81 83 {{{#!sh 82 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/aptpluckyuniverse83 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/aptoracularuniverse84 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt noble universe85 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe86 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe87 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe84 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt questing universe 85 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt plucky universe 86 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt noble universe 87 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe 88 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe 89 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe 88 90 89 91 # For other Debian based distributions add: 90 deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe92 deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe 91 93 }}} 92 94 93 95 Alternatively, this can be done with the following one-liner in Ubuntu (not for Ubuntu based distributions like Linux Mint): 94 96 {{{#!sh 95 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/null97 echo "deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt $(lsb_release -sc) universe" | sudo tee /etc/apt/sources.list.d/josm.list > /dev/null 96 98 }}} 97 99 or for Linux Mint: 98 100 {{{#!sh 99 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/null101 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 100 102 }}} 101 103 … … 104 106 and add the following line: 105 107 {{{#!sh 106 `deb [signed-by=/ usr/local/share/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt VERSION universe`108 `deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt VERSION universe` 107 109 }}} 108 110 }}} … … 110 112 Download the [/josm-apt.key public key]: 111 113 {{{#!sh 112 # Create the directory for manually downloaded keys if it was not already created 113 sudo mkdir -p /usr/local/share/keyrings 114 # Download the key 115 wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo gpg --dearmor -o /usr/local/share/keyrings/josm-apt.gpg 116 }}} 117 In the past, instructions used `apt-key`. If the key was added to system's keyring, following line will remove it: 114 sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg 115 }}} 116 117 In the past, instructions used `apt-key`. If the key was added to system's keyring, following line will remove it. This is never required, except it stops JOSM from signing packages that are NOT josm. 118 118 {{{#!sh 119 119 sudo apt-key del $(apt-key list | grep -B1 "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57) … … 158 158 Then simply install ''josm'' and ''josm-fonts'' package. 159 159 160 === Arch Linux ===#ArchLinux 161 162 The official repository contains the `josm` [https://archlinux.org/packages/extra/any/josm/ package], which can be installed via `pacman -S josm`. 163 164 The Arch user repository (AUR) additionally contains the `josm-latest` [https://aur.archlinux.org/packages/josm-latest package] with the latest version of JOSM. 165 Use your AUR helper to install this package. 166 167 Both packages are third-party-packages and not maintained by the JOSM-team. 160 168 161 169 == Troubleshooting == … … 171 179 * Avoid pages like www.java.com/en/download which intent to place Java Plug-ins in web browsers. And this is **not** important for JOSM. 172 180 173 For further information visit the [InstallNotes Installation Notes] and [https://www.java.com/en/download/help/troubleshoot_java.xml troubleshooting] pages. 181 For further information visit the [wikitr:/InstallNotes Installation Notes] and [https://www.java.com/en/download/help/troubleshoot_java.xml troubleshooting] pages. 174 182 ''Java'' in this section means a JRE (Java Runtime Engine) which provides a JVM (Java Virtual Machine) to run JOSM, a Java program that is developed using JDK (Java Development Kit) and sometimes launched with the JNLP (Java Network Launch Protocol aka Web Start and successor of Java Plug-ins). 175 183 … … 204 212 205 213 For some tasks, JOSM has a large appetite for memory. On the one hand, it may be necessary to configure a memory size that supports more plugins and features. On the other hand can slow machines be stabilized by restricting Javas memory use. 206 If needed, use the [wikitr:/Help/CommandLineOptions command line] to set the [https://docs.oracle.com/ javase/8/docs/technotes/tools/unix/java.html#BABHDABI Java Option] -Xmx…m, for example `-Xmx512m` or `-Xmx1536m`. In Debian/Ubuntu you can edit the file `/etc/default/josm` respectively `/etc/default/josm-latest`. \\214 If needed, use the [wikitr:/Help/CommandLineOptions command line] to set the [https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI Java Option] -Xmx…m, for example `-Xmx512m` or `-Xmx1536m`. In Debian/Ubuntu you can edit the file `/etc/default/josm` respectively `/etc/default/josm-latest`. \\ 207 215 Formerly older java programs accepted `-Xmx=512m` or even `-Xmx 512m`. Now those malformed arguments throw error messages. 208 216
