leonder 07.02.2010 08:17
How-to`s — Установка Google Earth в Linux, решение проблем
После довольно длительного перерыва вновь наткнулся на ссылку, по которой можно скачать Google Earth для Linux. В прошлый раз попытка установить и запустить не увенчалась успехом благодаря драйверу на видеокарту в ноутбуке, но сейчас у меня появился неплохой десктоп, да и с ноутбуком тоже вроде разобрался, поэтому решил повторить приключения. А выполнив сей квест, решил написать заметку для новичков, лишней на просторах сети не будет.Для дистрибутивов на базе Debian, Ubuntu
Если дистрибутив, который у вас установлен, основан на базе Debian или Ubuntu, то считайте, что вам повезло, так как есть простой способ, который заключается в следующем:Добавление репозитория medibuntu, например, такой командой:
sudo echo "deb http://packages.medibuntu.org/ karmic free non-free" >> /etc/apt/sources.list
Импорт ключа, например, командой:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0C5A2783
Установка, например, командой:
sudo aptitude install googleearth
Примечание. Для работы на архитектуре amd64 может понадобится уставновить в систему дополнительные пакеты, в зависимостях они не прописаны. Мне пришлось доустановить ia32-libs и ia32libs-gtk.
Проблем со шрифтами возникнуть не должно. Если внешний вид не устраивает, можно попробовать запустить запуском в одном из "стилей":
googleearth -style cleanlooks
googleearth -style plastique
Для других дистрибутивов
УстановкаСкачиваем установочный файл по этой ссылке
Делаем файл исполняемым, например, командой chmod a+x GoogleEarthLinux.bin
Запускаем инсталлятор, например, командой sh ./GoogleEarthLinux.bin
При первой установке можно указать каталог для установки, я установил в ~/.local/google-earth/ и для создания ссылки выбрал путь ~/bin/. Данный каталог должен быть создан заранее, если его нет. Очень кстати удобно в нём свои скрипты там хранить.
Пробный запуск сразу после установки показал наличие такой проблемы: не отображались надписи на русском языке, вместо текста - какая-то невнятная кашица из серых точек, а надписи на английском отображались каким-то ужасным шрифтом. Поискав решение проблемы в сети я понял, в чем дело.
А дело в том, что установленная программа google earth включает в себя библиотеку Qt4, сделано это видимо из тех соображений, чтобы пользователи могли установить себе программу, не имея в системе установленного Qt4. По-моему. им лучше было бы указать это в зависимостях, но хозяин-барин. В общем, идущая в комплекте библиотека Qt4 и порождает проблемы с интерфейсом программы. Использование системных библиотек - более мудрое решение, по крайней мере в данном случае.
Решение проблем с интерфейсом и шрифтами
Необходимо установить следующие пакеты, остальное, если отсутствует, должно подтянуться по зависимостям (хотя мне ничего доустанавливать не пришлось, я использую много разных программ на qt):
1 |
|
Далее вам понадобится заменить файлы в каталоге, куда установлен Google Earth на соответствующие символические ссылки.
Сначала, сделайте резервную копию.
Предполагается, что вы работаете в эмуляторе терминала и находитесь в каталоге, куда установлена программа, в моем случае это /home/leonder/.local/google-earth.
После этого проблемы с интерфейсом должны решиться. На радостях, если кто не знает, можно более тонко настроить интерфейс программой qtconfig.
Следующая проблема - не открываются фотографии сервиса panoramio. Это происходит также по вине идущих в комплекте библиотек, а точнее - плагинов qt4. Для того чтобы отображались фотографии и картинки на Wiki, следует заменить еще пару файлов на ссылки:
1 |
cd /plugins/imageformats
|
Проверено на двух компьютерах, на обоих Debian squeeze. На первом установлен debian для i386- архитектуры, fluxbox, а на втором - amd64, KDE4. Важное замечание: libQtWebkit.so.4 подменять на amd64 не следует - программа перестанет запускаться. Как следствие - скорее всего не будут работать функции panoramio и странички с Wikipedia будут без картинок. Со временем, надеюсь, разработчики это починят...
Желаю удачи!
sandul 07.02.2010 11:00 #
+ 0 -
Ничего лишнего. Спасибо. Убунта 9.04 все работает.
Google Earth можно просто установить через менеджер пакетов, прописав репозиторий http://www.medibuntu.org/
именно, без выкрутасов, прописав в источниках:
и импортиров ключ:
deb http://packages.medibuntu.org/ karmic free non-free
и импортиров ключ:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0C5A2783
проблемы с нехорошим внешним видом можно попробовать решить запуском в одном из "стилей":
googleearth -style cleanlooks
googleearth -style plastique
googleearth -style plastique
Большое Вам сердечное спасибо от всей моей настрадавшейся души! Проверил на обоих своих машинах - всё сразу работает и вроде как даже быстрее! В том числе на amd64.
А вообще-то речь в заметке идёт именно о Debian, многие пользователи которого пользуются только официальными репозиториями, вот и приходится плясать такие экзотические танцы.
К счастью, репозиторий от ubuntu оказался в случае с google earth совместимым, но не всегда так везет, поэтому и нет (не было) у меня в sources.list убунтовских репозиториев.
А вообще-то речь в заметке идёт именно о Debian, многие пользователи которого пользуются только официальными репозиториями, вот и приходится плясать такие экзотические танцы.
К счастью, репозиторий от ubuntu оказался в случае с google earth совместимым, но не всегда так везет, поэтому и нет (не было) у меня в sources.list убунтовских репозиториев.
у меня с гугле-ерз проблема с точностью координироания, т.е. реальные координаты, отличаются от указанных на километров 50-70. решать не пробовал так как поставил гугле-ерз тупо ради галочки %)