You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2017-01-29 13:41:38

Yokr
Member
Registered: 2015-10-31
Posts: 542

[Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Hallo liebe Forumskollegen,

ich habe mir nun Ubuntu Gnome 16.04.1 LTS auf einem Notebook installiert. So weit funktioniert auch alles ganz gut. Jetzt bin ich natürlich auch zu dem Punkt gekommen wie ich es mit JOSM mache. Dazu habe ich nun erst einmal mit sudo apt-get install openjdk-8-jre icedtea-8-plugin JOSM für den Web Start vorbereitet und dann die josm.jnlp runtergeladen (liegt nun im Download-Ordner) und gestartet und et voilà, auch das funktioniert. Dass das alles so reibungslos funktioniert kommt bei mir selten vor.

Nun aber zu meiner eigentlichen Frage:

Wo stecke ich nun sinnvollerweise die josm.jnlp hin? Und wie erstelle ich einen Start-Button in meinen Favoriten für JOSM? Ich schätze mal das funktioniert irgendwie mit einer Verknüpfung eben zu der josm.jnlp?

So wie ich es gesehen habe, liegt das eigentliche JOSM, bspw. mit dem josm-tested.jar, ja nun u.a. im .cache, .local und .config-Ordner des home-Verzeichnisses. Das ist korrekt und so auch sinnvoll oder?

Last edited by Yokr (2017-02-01 17:02:43)

Offline

#2 2017-01-29 13:45:47

Nakaner
Moderator
From: Karlsruhe
Registered: 2011-09-03
Posts: 3,046
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Hallo Yokr,

für Ubuntu pflegen die JOSM-Entwickler ihr eigenes PPA. Warum nimmst du nicht einfach das?

Viele Grüße

Michael


Werdet Mitglied in der OSM Foundation und bestimmt über die Zukunft der Foundation und des Projekts mit. Ab 42 Mappingtagen in den letzten 365 Tagen ist es kostenlos. Jetzt beitreten ("Active Contributor Membership")!
Moderator im Bereich users: Austria

Offline

#3 2017-01-29 13:49:25

Harald Hartmann
Member
From: 98667 Schönbrunn
Registered: 2014-04-02
Posts: 3,123
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Warum überhaupt den Umweg über die jnlp (webstart)? Ich habe https://josm.openstreetmap.de/apt einfach als weitere Paketquelle in apt eingetragen ... Start-Button und automatische Aktualisierung inklusive. Siehe auch https://josm.openstreetmap.de/wiki/Download#Ubuntu wink


Mein aktives Gebiet: Gemeinde Schleusegrund
Fingerprint meines Schlüssels: 71F7 3CD9 B647 9079 6B88 326E 8B8B 72AE 34F9 5AAD

Offline

#4 2017-01-29 13:53:39

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,128

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Oder ganz rustikal per Script. Also josm-tested.jar runterladen und mit "java -jar josm-tested.jar" starten.


Mapper aus dem Münsterland.

Offline

#5 2017-01-29 13:58:48

Yokr
Member
Registered: 2015-10-31
Posts: 542

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Warum? Vermutlich weil das hier so empfohlen wird und weil ich irgendwo mal gelesen hatte, dass JOSM unter Ubuntu nicht aktuell sei (bezog sich aber wohl auf das Software Center oder ist das das gleiche wie die ppa?). Sollte der Web Start denn nun ein Nachteil sein?

Offline

#6 2017-01-29 14:03:27

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Yokr wrote:

Wo stecke ich nun sinnvollerweise die josm.jnlp hin?

Vergiss das JNLP.

danach gibt es zwei Möglichkeiten:

- Lade dir josm-tested.jar herunter und speichere es irgendwo ab.

- Installiere dir Josm aus dem aktuellen Repository (*)
  siehe hier https://josm.openstreetmap.de/wiki/Download den Abschnitt für Ubuntu.

Danach starte josm-tested im Terminalfenster einmal mit java -jar xxx/josm-tested.jar. Halt je nachdem. wo du das Jar hingelegt hast. Wenn Josm läuft, am linken Rand rechte Maustaste auf das Josm-Icon und dann "Im Starter behalten" .

Entweder lässt du das Icon am linken Rand oder du ziehst es auf den Desktop.

Gruss
walter

*) von mir empfohlen. Vorteil: du bekommst automatisch immer den aktuellen josm-tested, wenn du mit atp update/apt upgrade deine Installation aktuell hältst.

ps: aus dem Gedächtnis aufgeschrieben. frag nach, wenn es wo unklar ist oder gar klemmt.

Offline

#7 2017-01-29 14:06:54

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Yokr wrote:

Warum? Vermutlich weil das hier so empfohlen wird und weil ich irgendwo mal gelesen hatte, dass JOSM unter Ubuntu nicht aktuell sei (bezog sich aber wohl auf das Software Center oder ist das das gleiche wie die ppa?). Sollte der Web Start denn nun ein Nachteil sein?

JNLP sind für einen Aufruf "nach Bedarf" gedacht - da wird Josm nicht permanent abgespeichert sondern immer neu heruntergeladen. Somit kannst du auch kein icon anlegen.

Und in dem normalen Ubuntu-Repository ist fast immer nur eine veraltete Version von josm-tested.jar vorhanden.

Last edited by wambacher (2017-01-29 14:07:16)

Offline

#8 2017-01-29 14:11:57

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

wambacher wrote:

JNLP sind für einen Aufruf "nach Bedarf" gedacht - da wird Josm nicht permanent abgespeichert sondern immer neu heruntergeladen. Somit kannst du auch kein icon anlegen.

Das ist nicht ganz richtig. Webstart-Anwendungen werden sehr wohl lokal gecached und ggfs. beim Start eine neuere Version heruntergeladen. Webstart hat eine eigene Konfigurationsoberfläche, die per "javaws" erreicht werden kann. Dort kann man auch schön sehen, welche Anwendungen sich gerade im Application Cache tummeln. Auch ein Icon lässt sich problemlos anlegen.

Last edited by mmd (2017-01-29 14:17:03)

Offline

#9 2017-01-29 14:13:16

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

mmd wrote:

Das ist nicht ganz richtig. Die Webstart sachen werden sehr wohl lokal gecached und bei Bedarf eine neuere Version heruntergeladen. Auch ein Icon lässt sich problemlos anlegen.

ok. war neu für mich.

Offline

#10 2017-01-29 14:17:07

seichter
Member
Registered: 2011-05-21
Posts: 3,337

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Ein Skript hat den Vorteil, dass mit z.B. "java -Xmx3G ...." JOSM mehr Speicher zur Verfügung gestellt werden kann.

Offline

#11 2017-01-29 14:20:45

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

seichter wrote:

Ein Skript hat den Vorteil, dass mit z.B. "java -Xmx3G ...." JOSM mehr Speicher zur Verfügung gestellt werden kann.

Geht natürlich auch mit Webstart, allerdings muss jemand das jnlp-File entsprechend vorbereiten bzw. anpassen. Das Thema hatten wir erst neulich, im Ticket dazu ist bisher aber noch nichts passiert: https://josm.openstreetmap.de/ticket/10213

JOSM per Repository, per Script oder Webstart aktuell halten ist natürlich Geschmacksache. Funktionieren sollten eigentlich alle 3 Optionen.

Last edited by mmd (2017-01-29 14:26:12)

Offline

#12 2017-01-29 14:26:45

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Ach wie gut ich es mit Arch Linux habe:


$ yaourt josm
1 community/josm 11427-1
    An editor for OpenStreetMap written in Java
2 aur/josm-javaws 2014112501-3 (1) (0,05)
    An editor for OpenStreetMap written in Java, Java Web Start version
3 aur/josm-latest 11283-1 [installed: 11507-1] (30) (0,04)
    Nightly build of an editor for OpenStreetMap written in Java

Die Webstart-Version habe ich nie ausprobiert. Die community/josm ist das stable, die josm-latest zieht beim expliziten Paketupdate die letzte josm-latest.jar und packt noch Icon, Manpage und eine /etc/conf.d/josm dazu.

Last edited by Jojo4u (2017-01-29 14:27:05)

Offline

#13 2017-01-29 14:26:50

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

seichter wrote:

Ein Skript hat den Vorteil, dass mit z.B. "java -Xmx3G ...." JOSM mehr Speicher zur Verfügung gestellt werden kann.

Dafür gibt es verschiedene Wege:
- /usr/bin/josm-latest ändern (-)
- Environment-Variable JAVA_OPTS ändern (+)
- /etc/etc/default/josm-latest ändern (++)
und bestimmt noch einige mehr.

Last edited by wambacher (2017-01-29 14:28:10)

Offline

#14 2017-01-29 14:30:15

chris66
Member
From: Germany
Registered: 2009-05-24
Posts: 10,128

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Yokr wrote:

Warum?

Weil ich KISS Lösungen mag, und es unter Windows genauso mache. smile


Mapper aus dem Münsterland.

Offline

#15 2017-01-29 15:34:49

Dimanche
Member
From: Warendorf
Registered: 2013-06-30
Posts: 73
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Yokr wrote:

ich habe mir nun Ubuntu Gnome 16.04.1 LTS auf einem Notebook installiert.

Hey Yokr,
da du Ubuntu installiert hast, warum nutzt du dann nicht das Ubuntuusers-Wiki?

Hier steht ausführlich (und in Deutsch) wie du am besten bei der Installation von JOSM vorgehen solltest bzw. kannst.

Ich empfehle die manuelle Installation: https://wiki.ubuntuusers.de/JOSM/#Manuell

Auch das aktuell halten von JOSM ist so am einfachsten.

Offline

#16 2017-01-29 16:47:20

AlterSachse
Member
From: D-02763
Registered: 2010-01-27
Posts: 125
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Hallo,
also ich hab zwar nur Linux Mint da aber ja Ubuntu Quellen genutzt werden hab ich das PPA in eine extra Datei geschrieben und dann JOSM aus den Quellen genutzt.

# josm
xed /etc/apt/sources.list.d/josm.list
# einfügen
deb http://josm.openstreetmap.de/apt alldist universe
# Key laden
wget -q https://josm.openstreetmap.de/josm-apt.key -O- | sudo apt-key add -
# 
apt-get update && apt-get upgrade
# install
apt-get install josm

xed ist der Editor unter Mint Mate das muss eventuell angepasst werden.
Dann wird auch alles ordnungsgemäss installiert - Starter und so.
Alle JOSM Einstellungen die man dann tätigt stehen im versteckten Benutzerordner .josm
Gruß


GPS --Huawei Mate 20 / Garmin Oregon700 eigene OSM-Karte für meine Hometouren
Software -- Linux Debian Stable, QMapShack, JOSM

Offline

#17 2017-01-29 17:13:27

Zyras
Member
From: Grevenbroich
Registered: 2008-11-10
Posts: 318
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Im Wiki von ubuntuusers.de gibt es eine gute Anleitung: JOSM

Und in dem normalen Ubuntu-Repository ist fast immer nur eine veraltete Version von josm-tested.jar vorhanden.

Das kann ich bestätigen. Das ppa ist zu bevorzugen.

Offline

#18 2017-01-29 19:10:14

surveyor54
Member
From: Rhein-Main-Gebiet
Registered: 2010-05-23
Posts: 415

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

Zyras wrote:

Im Wiki von ubuntuusers.de gibt es eine gute Anleitung: JOSM

Das kann ich bestätigen. Das ppa ist zu bevorzugen.

ich aktualisieren nach dem dort beschriebenen Aktualisierungsscriprt smile
Klappt wunderbar. big_smile

#!/bin/bash

cd /opt/josm
sudo wget --timestamping http://josm.openstreetmap.de/download/josm-tested.jar
sudo chmod +x josm-tested.jar
sudo rm josm.jar
sudo ln -s josm-tested.jar josm.jar 

Offline

#19 2017-01-29 20:21:33

seichter
Member
Registered: 2011-05-21
Posts: 3,337

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

surveyor54 wrote:
...
sudo wget --timestamping http://josm.openstreetmap.de/download/josm-tested.jar
...

Hinweis: Beim josm-latest ist das wget mit timestamping ebenfalls sehr hilfreich.

Offline

#20 2017-01-29 22:47:00

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

seichter wrote:
surveyor54 wrote:
...
sudo wget --timestamping http://josm.openstreetmap.de/download/josm-tested.jar
...

Hinweis: Beim josm-latest ist das wget mit timestamping ebenfalls sehr hilfreich.

Warum soll ich nachsehen, welchen Timestamp die neueste Version von josm-tested hat? Wenn es eine neue Version im PPA gibt, wird die (bei mir) beim nächsten regulären Update des OS und der Anwendungen automatisch aktualisiert. Der Test erfolgt 1x täglich. Da brauch ich garnix zu machen und das gefällt mir extrem gut.

Last edited by wambacher (2017-01-29 22:50:11)

Offline

#21 2017-01-29 22:57:16

TobWen
Member
From: Ruhrgebiet
Registered: 2009-03-31
Posts: 1,112

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

wambacher wrote:

Warum soll ich nachsehen, welchen Timestamp die neueste Version von josm-tested hat?

Weil das PPA-System z.B. Debian-Nutzern in der Regel nicht zur Verfügung steht, die Variante mit "wget --timestamping" funktioniert auch unter Windows, MacOSX und Cygwin. Ein weiterer Grund ist, dass viele die Nightly-JOSMs nicht ins Hauptsystem eingebunden haben wollen (Multiuser-Systeme). Ich installiere mir z.B. JOSM immer in "/opt/josm".


Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511

Offline

#22 2017-01-30 00:01:17

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

TobWen wrote:
wambacher wrote:

Warum soll ich nachsehen, welchen Timestamp die neueste Version von josm-tested hat?

Weil das PPA-System z.B. Debian-Nutzern in der Regel nicht zur Verfügung steht, die Variante mit "wget --timestamping" funktioniert auch unter Windows, MacOSX und Cygwin. Ein weiterer Grund ist, dass viele die Nightly-JOSMs nicht ins Hauptsystem eingebunden haben wollen (Multiuser-Systeme). Ich installiere mir z.B. JOSM immer in "/opt/josm".

Die Frage des Kollegen lautet: Josm in Ubuntu korrekt zum Laufen bringen. Und nur das zählt hier für mich.

Dass für andere OS andere Lösungen notwendig sind, mag sein.

Last edited by wambacher (2017-01-30 00:02:23)

Offline

#23 2017-01-30 00:11:06

TobWen
Member
From: Ruhrgebiet
Registered: 2009-03-31
Posts: 1,112

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

wambacher wrote:

Die Frage des Kollegen lautet: Josm in Ubuntu korrekt zum Laufen bringen. Und nur das zählt hier für mich.

Die von "surveyor54" beschriebene Vorgehensweise ist korrekt, auch unter Ubuntu. Darüberhinaus noch auf anderen Betriebssystemen, wieso dann diskutieren?


Was macht der RVR mit OpenStreetMap? https://forum.openstreetmap.org/viewtopic.php?id=63052
Aktuelle Luftbilder des RVRs (Ruhrgebiet) http://forum.openstreetmap.org/viewtopic.php?id=28511

Offline

#24 2017-01-30 01:32:31

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

TobWen wrote:
wambacher wrote:

Die Frage des Kollegen lautet: Josm in Ubuntu korrekt zum Laufen bringen. Und nur das zählt hier für mich.

Die von "surveyor54" beschriebene Vorgehensweise ist korrekt, auch unter Ubuntu. Darüberhinaus noch auf anderen Betriebssystemen, wieso dann diskutieren?

Zum guten Schluss: mein letzter Kommentar bezog sich darauf, dass du die Verwendung von PPAs unter anderen Systemen negierst. Da hast du natürlich Recht, aber der Fragesteller hat explizit nach Ubuntu gefragt. Und darauf bezogen sich alle meine Antworten. 

eot
walter

Offline

#25 2017-02-01 17:02:24

Yokr
Member
Registered: 2015-10-31
Posts: 542

Re: [Gelöst] JOSM in Ubuntu korrekt zum Laufen bringen

JOSM läuft bei mir ja schon. Zwar als Webstart-Anwendung, aber egal. Mir geht es jetzt tatsächlich nur um die Frage wo ich am besten die josm.jnlp-Datei ablege und wie ich eine Button für die Favoriten bekomme.
Und wie ich gerade sehe wurde automatisch ein Button in den Anwendungen angelegt. Den musste ich jetzt nur zu den Favoriten hinzufügen. Irgendwie hatte ich diesen Button nicht gesehen. Und abgelegt habe ich die Datei jetzt einfach in einem extra JOSM-Ordner.

Trotzdem danke für die interessanten Antworten. smile

Offline

Board footer

Powered by FluxBB