Как бы заставить работать Josm?

Cо вчерашнего для “перехожу” на JOSM.
Это просто опера, насколько всё криво, и через Одно Место…

Итак, есть 3 компьютера, на них суммарно 4 операционных систем :slight_smile: На рабочем компе с XP не работает, т.к. комп жёстко в рабочей сети, и карты не грузятся.
На ноутбуке под Mandriva Linux - протрахался 3 часа чтобы заставить WMS работать с Yahoo Maps. В итоге работает, “почти” без белых полос. То есть большинство тайлов отображаются нормально, но 20% всё таки рисуются сжатыми и с белыми полосами.
На домашнем компе в Mandriva не получилось установить ни одного модуля загрузки (по неопытности с линухе), то есть WMS не работает.
На домашнем компе в XP, всё установилось как по маслу. Но при запуске получается какое-то странное искажение карты. Карта растянута по горизонтали.
Я бы может с этим и смирился, но например функция выпрямления углов работает не так, как надо …
Кто-нибудь знает что с этим делать?

??? ??? ???.
???, ? ??? ??? jOSM (??? ??? ???) ??? ??? ?? ??? ?? ???.

“? ??? ??? ??? ??? ? ? ??? ???. ???” © LOR :smiley:

Странно… ВинХР, Вин7, Опенсуся, Убунту двух версий - везде Josm ставился и запускался без проблем.

???, ??? ??? ??? ??? :slight_smile:

??, ??? ??? ??? ??? ? ??? ???. ??? ??? ??? ??? ??? ?? ??? ???. ? ??? ??? - ??? ??? ?? ???, ??? ? ??? ??? (???, ??? ??? ??? ??? ?? 5 ???). ??? ??? ??? ??? ?? ??? JOSM ???, ??? ??? ??? ??? ??? ??? ? ??? ???, ?? ???, ??? ??? ?? ??? Open Source.

?? ?? ???, ??? ? ??? ?? ???-?? ?? ??? ???. ?? ??? ???-??? ??? - ?? ??? - ???. ? ? ??? ??? ??? ??? ??? ??? - ??? ??? ?? ??? ???. ??? ??? ? ??? ?? ??? ??? - ??? !!! :smiley:
??? ? ? ???, ??? ? ??? ??? ??? JOSM ? ???.. ? ??? ??? !!!

Так зачем пересобирать? Качаете josm в уже готововм виде и наслаждаетесь им и под линуксом!

Ну про ядро это я конечно для красного словца… Тем не менее сижу вот сейчас разбираюсь с тем, что:

$ gnome-web-photo
gnome-web-photo: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory

ещё с этим:

$ sudo urpmi libxulrunner1.9
Не удаётся установить запрошенный пакет:
libxulrunner1.9-1.9.0.8-1mdv2009.1.i586 (чтобы сохранить libxulrunner1.9-1.9.0.13-0.1mdv2009.1.i586)
Продолжить установку? (Y/n)

Опять же - я не очень опытен в Линухе, поэтому возможно удивляюсь в общем то простым вещам :frowning:

а также пытаюсь понять, где взять webkit-image…

Установка webkit-image описана тут: http://wiki.openstreetmap.org/wiki/JOSM/Plugins/WMSPlugin#GNU.2FLinux

В FreeBSD josm ставится пакетом и сразу с поддержкой webkit. Не вижу тут противоречий философии Open Source.

Фуууухх! Заработало ПОЛНОСТЬЮ!

  • Забил сегодня на работу
  • Исправил проблему с БД RPM
  • Поставил мегов 200 разных пакетов (не в один этап разумеется, а растягивая удовольствие на 50 шагов)
  • Исправил отсутствие символических ссылок на некоторые .so
  • Заставил работать gnome-web-photo (естественно с белыми полосами)
  • Разочаровался в gnome-web-photo-fixed (меньше полос, но всё же толком не работает)
  • Поправил ВСЕ команды во всех инструкциях по сборке webkit-image-gtk.c. Всё равно собрать не смог.
  • Поправил почти ВСЕ команды в инструкциях по сборке webkit-image.cpp. СОБРАЛОСЬ!!
    Заработало!!
    Потрачено полтора дня. Это оказалось гораздо проще чем установить принтер :slight_smile:

p.s. Причина всех правок - то ли нестандартность Мандривы, то ли программистов кто писал все эти WMS приблуды…

Ох как тяжело под линуксом жить :roll_eyes: :stuck_out_tongue:

Хм… в дебиане всё обычно сводится к sudo aptitude install josm; sudo wget http://komzpa.net/webkit-image -O /usr/local/bin/webkit-image; sudo chmod +x /usr/local/bin/webkit-image; sudo wget http://josm.openstreetmap.de/download/josm-latest.jar -O /usr/share/josm/josm.jar

Любители красоты могут воспользоваться косовскими репозитариями, прописав в свой sources.list:

deb http://osm.komzpa.net/~mdupont/osm/ gjergi-osm main

В Gentoo тоже можно сделать emerge josm, только он, падла, компиляться отказался :frowning:

Зато предкомпиленный запускается на ура, да и webkit-image скомпилялся влёгкую. Вот с установкой tah всё гораздо сложнее (надо будет написать в вики найденую мною неописанную там зависимость…).