Вопрос линуксоидам

Куда ставить йосм, чтобы он был для всех? Пока весь подобный софт ставлю к себе в хоме, но это как-то неправильно :slight_smile: Кроме йосма ещё юзаю mytourbook, кто не знает, идеальное средство анализа треков. Так вот его тоже хотелось бы установить правильно. Чтобы запускалось из /usr/local/bin/, наверное.

Ubuntu 10.10, если что…

В /usr/local/josm или /opt/josm, в /usr/local/bin положить команду запуска.

самый правильный вариант - опакетить в openSUSE build service и поставить уже из этого репозитория :slight_smile:
сборки josm там уже есть

А что же его никто не опакечивает? Так-то я бы с удовольствием из репов ставил :slight_smile:

dkiselev@dkiselev:~$ sudo apt-get install josm
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
josm-plugins libcommons-codec-java libcommons-logging-java libgettext-commons-java libhttpclient-java libhttpcore-java libjgrapht0.8-java liblog4j1.2-java libmetadata-extractor-java liboauth-signpost-java
openstreetmap-map-icons-classic
Предлагаемые пакеты:
gpsd libservlet2.5-java libexcalibur-logkit-java libavalon-framework-java libcommons-logging-java-doc liblog4j1.2-java-gcj libgnumail-java libmx4j-java libmetadata-extractor-java-doc
НОВЫЕ пакеты, которые будут установлены:
josm josm-plugins libcommons-codec-java libcommons-logging-java libgettext-commons-java libhttpclient-java libhttpcore-java libjgrapht0.8-java liblog4j1.2-java libmetadata-extractor-java liboauth-signpost-java
openstreetmap-map-icons-classic
обновлено 0, установлено 12 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.
Необходимо скачать 7 446kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 14,6MB.
Хотите продолжить [Д/н]?

Опакечивают (тоже убунта)

Там версия древняя… Я видел, ставить не стал.

Я ставил штатным способом из репозитория Ubuntu. Потом заменил файл /usr/share/josm/josm.jar на одноименную ссылку, которая показывает на josm-latest.jar, скачанный туда же. Периодически руками обновляю josm-latest.
Но плагины он всё равно выкачивает в домашний каталог.

+1

Запускаем как обычно, из меню GNOME/KDE или в терминале командой josm.

Плагины, конечно у каждого пользователя будут свои, так как они лежат в ~/.josm. Можно по колдовать и сделать так, чтоб эта папка у всех пользователей была одинаковой (см. man ln)

через java web start запускаю всегда … и не понимаю зачем нужно что то куда то ставить.

Самый логичный способ, поскольку в генте оно завёрнуто аж в 3 враппера, думаю неспроста. Только оно вроде не .java, а .jar.

В Ubuntu обычно ставить лучше из репозитория. Если в репозитории нет или версия не устраивает, то можно из ppa (https://launchpad.net/~stephane-brunner/+archive/josm). И только если нет ни в репах, ни в ppa, то можно попробовать копировать в $HOME, bin-ы и т.д.

Понято, что последний выриант самый плохой, потому что следить за обновлениями придется вручную.

Раньше в wiki было про то, как ставить josm в разных пакетных системах. А сейчас не нахожу, похоже тёмные силы удалили.

http://wiki.openstreetmap.org/wiki/JOSM/Linux
https://launchpad.net/ubuntu/+source/josm
http://ubuntuforums.org/showthread.php?t=499978

Всё устарело.

ppa:stephane-brunner/josm добавь этот репозиторий и обновись, там последняя стабильная версия вчера появилась

О, а lastest так никто не делает?

У меня не работает. Пишет что для установки пакета josm нужно установить пакет с плагинами josm. И наоборот, если пытаться ставить плагины. В чем дело не пойму :slight_smile:

убунта такая убунта =/

Не может такого быть. Пакет josm-plugins в списке рекомендованных пакетов, но не в зависимостях. Попробуйте aptitude -R.

Для полноты картины надо тут же вставить ссылку на свой дистрибутив, чтобы услышать в ответ вариацию %distro% такой %distro%