Á öðrum tungumálum:
Efnisyfirlit
Niðurhal
Þessi síða gefur grunn JOSM uppsetningarskref og villuleitarupplýsingar. Til að byrja að vinna með JOSM, vinsamlegast sjá Introduction og Help síðurnar. Og fyrir mjög flókin mál, sjá Uppsetningar skýringar (en).
Mældar valkostir
Ræsa josm.jnlp (nýjasta prófuð útgáfa)
Mæld útgáfa, allar stýrikerfi, sjálfvirk uppfærsla á nýjustu prófuðu útgáfunni mánaðarlega (hvernig á að ræsa).
Sækja josm-tested.jar (prófuð útgáfa 19439)
Allar stýrikerfi (hvernig á að keyra).
Allir niðurhal valkostir
Hver mánuð gefur JOSM teymið út prófaða útgáfu fyrir niðurhal. MS Windows og Apple macOS útgáfurnar eru byggðar á þessari prófuðu útgáfu. Þegar þú smellir á josm.jnlp til að ræsa JOSM, munt þú alltaf fá nýjustu prófuðu útgáfuna. Java's Web Start (en) er kerfið fyrir aftan þetta.
Hver nótt búa byggingarkerfin fram nýjustu útgáfuna. Þessar útgáfur gætu haft alvarlegar villur. En að mestu leyti virka þær líka vel. Fyrir nýjustu útgáfuna er einnig Web Start útgáfa tiltæk.
| Fyrir öll stýrikerfi | Þróun | |||||||
|---|---|---|---|---|---|---|---|---|
| Útgáfa | Web Start | Niðurhal | Windows | Apple macOS | Ubuntu, Debian… | openSUSE | Arch Linux | Jar / Javadoc / Uppspretta |
| prófuð 19439 | josm.jnlp | josm-tested.jar | josm-setup.exe josm-setup.msi Microsoft Store (sjá hér að neðan) | JOSM macOS .zip-pakki eða (homebrew) | sjá hér að neðan | sjá hér að neðan | sjá hér að neðan | josm:19439 |
| nýjasta 19449 | latest.jnlp | josm-latest.jar | sjá útgáfur á github | sjá útgáfur á github | sjá hér að neðan | sjá hér að neðan | Notaðu snapshots | |
| eldri | niðurhal/ | sjá útgáfur á github | sjá útgáfur á github | pool/ | prófaðar útgáfur | |||
Þegar þú keyrir forritunarskriftir, vinsamlegast athugaðu fyrst nýjustu, prófuðu eða allar til að draga úr niðurhal bandbreidd.
Strippa þýðingar
Ef niðurhal stærð er vandamál, eru minni skrár af þeirri prófuðu útgáfu tiltækar. Fyrir niðurhöl sem innihalda aðeins ensku, bættu við ?lang=en við vefslóðina. Til að fela innan einnar þýðingar, skiptu en út fyrir tungumálakóðann (en) sem þú vilt (lítill fyrsti stafur, aðeins studd tungumál). Þú getur fyrir farið minnkað skráarstærðina með því að strippa undirskriftarupplýsingunum burt með því að bæta við ?unsigned=1.
Linux Pakkasöfn
JOSM's Debian byggt aðallega fyrir Ubuntu
Þetta er okkar eigið pakkasafn aðallega fyrir Ubuntu. Það ætti einnig að virka með öðrum Debian byggðum (sérstaklega Ubuntu byggðum) dreifingum, en við prófum og viðhaldum ekki virkum neinum dreifingum öðrum en Ubuntu.
Safnið inniheldur tvo pakka:
- josm - Gefur prófuðu útgáfuna (stöðuga). Skiptir um pakkann frá opinbera safninu á dreifingunni þinni. Sjálfgefið JOSM möppu nafn er stillt á
JOSM. - josm-latest - Nýjasta útgáfan (næturganga). Hægt að setja upp samsíða josm-pakkanum, því er sjálfgefið JOSM möppu nafn stillt á
JOSM-latest.
Báðir pakkarnir gefa /etc/default/josm hvert um sig /etc/default/josm-latest sem stillingaskrá fyrir java valkosti (en).
Auk venjulegu aðferðarinnar lýst hér að neðan, geta eldri DEB skrár verið sóttar handvirkt frá söfnunum.
Uppsetning
Breyttu pakka uppsprettu listanum /etc/apt/sources.list.d/josm.list:
sudo editor /etc/apt/sources.list.d/josm.list
og bættu við einni af eftirfarandi línum samkvæmt Ubuntu-útgáfunni þinni:
deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt plucky universe deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt oracular universe deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt noble universe deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt jammy universe deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt focal universe deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt bionic universe # Fyrir aðrar Debian byggðar dreifingar bættu við: deb [signed-by=/etc/apt/keyrings/josm-apt.gpg] https://josm.openstreetmap.de/apt alldist universe
Önnur leið, þetta er hægt að gera með eftirfarandi ein-línu í Ubuntu (ekki fyrir Ubuntu byggðar dreifingar eins og Linux Mint):
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
eða fyrir Linux Mint:
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
Sæktu almennu lykilinn:
sudo curl https://josm.openstreetmap.de/josm-apt.key -o /etc/apt/keyrings/josm-apt.gpg
Áður fyrr, notuðu leiðbeiningar apt-key. Ef lykillinn var bætt við lykilróf kerfisins, mun eftirfarandi lína fjarlægja hann. Þetta er aldrei nauðsynlegt, nema það hindrar JOSM í að undirrita pakka sem eru EKKI josm.
sudo apt-key del $(apt-key list | grep -B1 "<josm-dev@openstreetmap.org>" | sed '$d' | cut -b 48-51,53-57)
Uppfærðu nú uppspretturnar þínar:
# Þú gætir þurft að setja upp SSL stuðning fyrir apt fyrirfram: sudo apt-get install apt-transport-https # Uppfærðu uppsprettur sudo apt-get update
og settu upp:
# Þú getur sleppt þessari fyrstu línu ef þessir pakkar voru ekki settir upp áður. sudo apt-get remove josm josm-plugins # Fyrir prófuðu útgáfuna sudo apt-get install josm # Fyrir þróunarútgáfuna sudo apt-get install josm-latest
GNU Debian
Okkar eigin Ubuntu pakkar, hér að ofan, virka á Debian og við mælum með að nota þá. Fer eftir uppsetningu sudo, munu sumar leiðbeiningar ekki virka sem "venjulegur" notandi heldur aðeins sem root.
Prófuðu útgáfan af JOSM er tiltæk undir main í hlutanum utils, en útgáfan er yfirleitt frekar gömul. Vinsamlegast, notaðu bakút safnið til að fá meira uppfærða útgáfu, sjá Leiðbeiningar. Þessi útgáfa gæti samt verið eldri en okkar eigin pakkar.
Síðan Debian 11 (bullseye) er josm-installer tiltækt undir main í hlutanum utils. Það sækir núverandi .jar skrá frá þessari síðu og uppfærir hana ef nauðsyn krefur.
openSUSE
Prófuðu útgáfan af JOSM er tiltæk í Application:Geo safninu.
Bættu fyrst við sem root notandi í yast eða með zypper safninu (fyrir Tumbleweed skiptu $releasever út fyrir openSUSE_Tumbleweed):
zypper ar -f 'https://download.opensuse.org/repositories/Application:/Geo/$releasever' Application:Geo
Settu svo einfaldlega upp josm og josm-fonts pakkana.
Arch Linux
Opinbera safnið inniheldur josm pakkann, sem hægt er að setja upp með pacman -S josm.
Arch notenda safnið (AUR) inniheldur auk þess josm-latest pakkann með nýjustu útgáfu af JOSM.
Notaðu AUR hjálparann þinn til að setja upp þennan pakka.
Báðir pakkarnir eru þriðja aðila pakkar og ekki viðhaldnir af JOSM teiminu.
Villuleit
Java
Þegar þú tvísmellir á jar skrá og ekkert gerist þýðir það í flestum tilfellum að Java sé ekki uppsett.
JOSM mælir nú með Azul eða Bellsoft Liberica JDK'um. Almennt séð, ætti núverandi Java LTS að vera valið (á skrifandi tíma, það væri Java 21), en Java 11 mun virka. Sjá README fyrir núverandi tillögur. En reyndu fyrst þá Java sem er þegar dreift með stýrikerfinu, til dæmis.
Þegar þú velur niðurhal, mundu að:
- Java Plug-in fyrir vafra er ekki nauðsynlegur til að keyra JOSM. Því eru niðurstöður frá síðum eins og www.java.com/en/download/installed8.jsp ekki viðeigandi.
- Java útgáfa með 64 bita er mælt með fyrir JOSM. Byggingarfræði stýrikerfisins er mikilvæg til að velja á milli 32 bita Java eða 64 bita Java. Af því að JOSM er ekki fyrir áhrifum af byggingarfræði vafrans, eru flestar tillögur á þessari síðu www.java.com/en/download/faq/java_win64bit.xml ekki viðeigandi.
- Forðastu síður eins og www.java.com/en/download sem hafa það að markmiði að setja Java Plug-ins í vafra. Og þetta er ekki mikilvægt fyrir JOSM.
Fyrir frekari upplýsingar, heimsæktu Uppsetningar skýringar (en) og villuleitar síðurnar. Java í þessum hluta þýðir JRE (Java Runtime Engine) sem gefur JVM (Java Virtual Machine) til að keyra JOSM, Java forrit sem er þróað með því að nota JDK (Java Development Kit) og stundum ræst með JNLP (Java Network Launch Protocol aka Web Start og arftaki Java Plug-ins).
Prófun á Java
Athugar hvort Java sé uppsett og af hverju JOSM ræsist ekki (dæmi aðallega fyrir MS Windows).
- Sæktu josm-tested.jar á skjáborðið þitt.
- Opnaðu Command Prompt eða Terminal
- Skrifaðu
cd %homepath%⏎ og skrifaðucd Desktop⏎ - Skrifaðu
java -version⏎ Þrjár línur með útgáfu gögnum ættu að birtast. Ef þú sérð eitthvað annað þá er Java ekki almennilega uppsett. - Skrifaðu
java -jar josm-tested.jar⏎. Nú ætti JOSM að keyra, ræst frá Skipanalínunni (en). - Hættu í JOSM.
- Skrifaðu
josm-tested.jar⏎. Ef JOSM ræsist aftur, þá er Windows Explorer tilbúinn fyrir tvísmell á jar skrám.
Web Start
Þú þarft fyrst að setja upp OpenWebStart. Það mun sækja og keyra Java af sjálfu sér. Vinsamlegast notaðu 64 bita (x64) útgáfuna af OpenWebStart ef þú ert á Microsoft Windows. Breytingin frá Oracle WebStart yfir í OpenWebStart er enn í gangi, svo ef vandamål koma upp, vinsamlegast búðu til nýjan ticket eða skrifaðu athugasemd við #17858.
Þú gætir þurft að uppfæra sjálfgefna forritið til að opna JNLP skrár ef þú hefur áður notað Oracle WebStart. Sjá [jnlp skráatengingu](https://openwebstart.com/docs/OWSGuide.html#_jnlp_file_association) fyrir leiðbeiningar um að setja OpenWebStart sem sjálfgefið forrit fyrir jnlp skrár.
Prófun á Web Start
- Sæktu josm.jnlp á skjáborðið þitt.
- Opnaðu Terminal og færðu þig á Skjáborðið eins og hér að ofan
- Skrifaðu
javaws josm.jnlp⏎. Þetta ætti fyrst að sækja JOSM, sýna öryggisviðræður og síðan ræsa JOSM. - Ef það mistekst, skrifaðu
javaws -verbose josm.jnlp⏎. Þetta ætti fyrst að sýna viðræður með upplýsingum um JVM og síðan ræsa JOSM.
Virtual Vél
Úti af minni
Nú til dags er handvirk stjórnun á Java minni sjaldan nauðsynleg vegna þess að tiltækt RAM á tölvum hefur vaxið. Rangt valdar gildi geta dregið úr afköstum JOSM.
Fyrir sum verkefni, hefur JOSM mikinn mat á minni. Annars vegar getur verið nauðsynlegt að stilla minnisstærð sem styður fleiri viðbætur og eiginleika. Hins vegar geta hægar vélar verið stöðluð með því að takmarka Java minnisnotkun.
Ef nauðsyn krefur, notaðu skipanalínuna (en) til að setja [Java Valkostinn](https://docs.oracle.com/en/java/javase/11/tools/java.html#GUID-3B1CE181-CD30-4178-9602-230B800D4FAE__BABHDABI) -Xmx…m, til dæmis -Xmx512m eða -Xmx1536m. Í Debian/Ubuntu geturðu breytt skránni /etc/default/josm hvert um sig /etc/default/josm-latest.
Áður fyrr tóku eldri java forrit -Xmx=512m eða jafnvel -Xmx 512m. Nú kasta þessar röngu stillingar villumeldingum.
VM val
Á núverandi útgáfum af MS Windows er Java sjálfgefið uppsett aðallega í C:\Program Files\Java\ möppunni. Viðbótarhlutar eru settir í C:\Program Files\Oracle\Java\. Það er .\javapath\ möppan sem skilgreining fyrir PATH umhverfisbreytuna. Hún er heimili fyrir þrjár hugarfærslu skrárnar java.exe, javaw.exe og javaws.exe. Þessar skrár eru táknrænar tenglar frá núverandi Java uppsetningum.
Á eldri útgáfum af 64 bita Windows var stundum 32 bita hamur JRE að auki uppsettur. Einnig fóru sumir vafrar með þeirra eigin JVM með takmarkaðum möguleikum. Í þeim tilfellum myndi Web Start frá vafranum nota ekki Java uppsetninguna þína heldur þá frá vafranum.
Athugaðu að það er engin önnur javawebstart í \Windows\SysWow64. Java stjórnborðið mun ekki greina það og þú getur örugglega eytt því. Framkvæmdu uppþrif og haltu aðeins nýjustu útgáfunum af hverjum JRE (Einn fyrir 32-bita ham, annar fyrir 64-bita ham).
Fyrir flýtileiðir búnar til á skjáborðinu fyrir JNLP og keyrslu á Javawebstart ræsir, vertu viss um að senda VM breytur forskeyttar með -J og án millibils fyrir framan VM valkostinn. Ef þú hefur sett upp bæði 32-bita og 64-bita útgáfurnar, ættir þú að senda valkostinn "-d64" ef þú vilt velja valinn 64-bita VM. Athugaðu að sumar Oracle skjalasíður sýna valkostinn "-D64" með röngu hástaf/smástaf!)
Dæmi um breytta skipanalínu fyrir flýtileið á Windows skjáborðinu:
javaws.exe -J-d64 -J-Xmx2048m josm.jnlp
Microsoft Windows
josm.exe
Notkun josm-setup.exe fyrir uppsetningu á Microsoft Windows gerir eftirfarandi:
- Setur tvær keyrsluskrár
JOSM.exeogHWConsole.exeí möppuna%LOCALAPPDATA%\JOSM - Skráir JOSM.exe sem skilgreiningu fyrir skráarendingarnar
*.osm,*.geojson,*.gpx,*.josog*.joz. - Setur JOSM flýtileiðir á Skjáborðið og í Start valmyndina.
- Bætir við fjarlægingargögnum á viðeigandi stöðum.
Þegar ræst er, ræsir JOSM.exe JOSM með innfelldri útgáfu af Java viðhaldið af JOSM þróunaraðilum, byggt á Azul Zulu. JOSM.exe virkar sem umslag og er færanleg (en).
HWConsole.exe er svipuð og JOSM.exe en ræsir JOSM á meðan hún heldur opnum Windows skjá sem sýnir JOSM staðlaðan framleiðslu (annál).
JOSM.exe tekur við öllum venjulegum [JOSM Forrit breytum](wikitr:/Help/CommandLineOptions#Programarguments (en)). Sjá dæmi:
# Hlaða OSM gögnum josm.exe https://www.osm.org/way/476702262
Til að gefa [Java valkosti](wikitr:/Help/CommandLineOptions#Javaoptions (en)) til Java VM, notar JOSM.exe stillingaskrána JOSM.cfg í app undirmöppu sinni. Í þessari skrá, verður hver valkostur að vera á sinni eigin línu.
Til dæmis, til að breyta minnisúthlutun, opnaðu %LOCALAPPDATA%\JOSM\app\JOSM.cfg og bættu við java-options=-Xmx8192m (fyrir 8 GB) á nýja línu undir [JavaOptions] fyrirsögninni.
Skjákort
Sumar Windows uppsetningar hafa skjákort driver vandamál (sjá #23784 fyrir dæmi). Þetta getur sýnt einkenni eins og:
- Svartar stangir í JOSM tækjastikum
- Flökt
- Aðrir óvæntir notendaviðmóts vandamál
- Sæktu og settu upp Display Driver Uninstaller (DDU, [uppspretta](https://github.com/Wagnard/display-drivers-uninstaller)) frá opinberu spegil => https://www.wagnardsoft.com/display-driver-uninstaller-DDU-
- Frá "Device Type" (Tæki tegund) fellilistanum til hægri, veldu "GPU". DDU mun sjálfkrafa greina GPU-ið sem þú notar.
- Smelltu á "Clean and Restart" (Hreinsa og endurræsa) efst. Þetta mun fjarlægja skjákort driverana og endurræsa tölvuna þína.
- Settu driverana upp aftur.
VIÐVÖRUN: Búðu til öryggisafrit af tölvunni þinni áður en þú notar DDU. Þó að það búi til endurheimtupunkt af sjálfu sér, er það fullkomið að búa til einn sjálfur bara til að vera á öruggri hliðinni.
macOS
Nota brew
macOS notendur geta notað [homebrew](https://brew.sh/) pakkastjórnandann til að setja upp og uppfæra JOSM tilvik sitt.
Í Terminal, keyrðu brew install --cask josm til að setja upp eða brew upgrade --cask josm til að uppfæra í núverandi prófuðu útgáfu af JOSM.
Linux
Arch Linux
Með því að nota AUR geturðu sett upp [openwebstart-bin](https://aur.archlinux.org/packages/openwebstart-bin).
Ef þú notar [icedtea-web](https://archlinux.org/packages/extra/x86_64/icedtea-web/) í staðinn fyrir þá mældu openwebstart, munt þú fá villu með nýjustu java. java-17-openjdk er þekkt fyrir að virka, en java-22-openjdk gerir það ekki.
Þekkt vandamál
Ekki lokað mál um …:
- Java vandamál - sum villurnar leiða til hindrana í Oracle JVM (fjallað um á [JavaBugs](wiki:JavaBugs)).
- Linux
- Ubuntu
- macOS
- Windows


