Google Earth 5 для openSUSE 12.2

Аватар пользователя Itan_ru

Категория: 

Как я уже написал, у меня 7 и 6 версия не заработали, стараюсь всегда сам разобраться, и если не получается, то обращаться за помощью к сообществу.

Если что поправляйте...
Если вы решились повторить, то на свой страх и риск Smile

пакет googleearth_5.1.3533.1731-0medibuntu1_amd64.deb
источник: http://packages.medibuntu.org/pool/non-free/g/googleearth/?C=N;O=A

распкован в папку: /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/
изначально не запускался

вывод
~/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth> googleearth
Google Earth has caught signal 11.

We apologize for the inconvenience, but Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances. A bug report and debugging data have been written
to this text file:

/home/user/.googleearth/crashlogs/crashlog-510c1174.txt

Please include this file if you submit a bug report to Google.

~/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth> googleearth-bin
googleearth-bin: error while loading shared libraries: libgoogleearth_lib.so: cannot open shared object file: No such file or directory

шаг 1
редактируем файл: /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/qt.conf
заменяем пути(в зависисмости от вашего дистрибутива), содержимое:
[PATHS]
Documentation=/usr/share/doc
Libraries=/usr/lib
Plugins=/usr/lib/qt4/plugins
Translations=/usr/share/qt4/translations

шаг1А (не влияет, вроде как гугл 6 и 7 версии искал шрифты именно здесь... судя по выводу strace googleearth-bin (в rpm версии) )
дублировать папку /usr/lib/locale/ru_RU.utf8/
дубль переименовать в /usr/lib/locale/ru_RU.UTF-8/

шаг1Б
создать /usr/lib/locale/locale-archive (вроде не влияет, судя по выводу strace googleearth-bin (в rpm версии) )

шаг2
удаление файла
rm /etc/fonts/conf.d/65-fonts-persian.conf (не знаю влияет ли это, вроде как писали (касательно 6 версии) решает проблему с шрифтами)

шаг3 важно!!! проверено
создать файл /etc/ld.so.conf.d/googleearth.conf с содержимым:
/home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/
потом заменено на:
/opt/google-earth/

указывает на библиотеки для программы googleearth (где программе их искать), источник: http://www.linux.org.ru/forum/general/5496114

шаг4
ldconfig создаёт необходимые привязки и кэш для большинства необходимых динамических библиотек включая те что указаны в файле: /etc/ld.so.conf.d/googleearth.conf

шаг 5 запуск
/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/googleearth-bin
Всё нормально, включая русский язык.

источник http://forum.ubuntu.ru/index.php?topic=58262.60 цитата Евлампия

~/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth> ldd googleearth-bin
linux-gate.so.1 (0xf7764000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf771f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf7633000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf734d000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf686b000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf6729000)
libQtWebKit.so.4 => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libQtWebKit.so.4 (0xf5bcc000)
libgoogleearth_lib.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libgoogleearth_lib.so (0xf5a80000)
libm.so.6 => /lib/libm.so.6 (0xf5a53000)
libc.so.6 => /lib/libc.so.6 (0xf58ad000)
libbase.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libbase.so (0xf57f6000)
libgeobase.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libgeobase.so (0xf54d5000)
/lib/ld-linux.so.2 (0xf7765000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf54ba000)
libz.so.1 => /lib/libz.so.1 (0xf54a2000)
libdl.so.2 => /lib/libdl.so.2 (0xf549d000)
librt.so.1 => /lib/librt.so.1 (0xf5494000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf5398000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf536d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf52e2000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf5293000)
libSM.so.6 => /usr/lib/libSM.so.6 (0xf528a000)
libICE.so.6 => /usr/lib/libICE.so.6 (0xf5270000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xf5260000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf5254000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf524b000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf5245000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf523a000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf5236000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf5200000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xf51ec000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xf50b2000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf50af000)
libIGCore.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libIGCore.so (0xf4fbe000)
libIGUtils.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libIGUtils.so (0xf4f97000)
libapiloader.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libapiloader.so (0xf4f94000)
libauth.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libauth.so (0xf4f08000)
libcommon.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libcommon.so (0xf4e40000)
libcomponentframework.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libcomponentframework.so (0xf4e39000)
libge_net.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libge_net.so (0xf4dfb000)
libgeobaseutils.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libgeobaseutils.so (0xf4d9c000)
libmath.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libmath.so (0xf4d5a000)
libmoduleframework.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libmoduleframework.so (0xf4d4f000)
libport.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libport.so (0xf4d44000)
librender.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/librender.so (0xf4cb8000)
libreporting.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libreporting.so (0xf4c88000)
libIGMath.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libIGMath.so (0xf4c40000)
./libminizip.so (0xf4c38000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0xf4bd9000)
libffi.so.4 => /usr/lib/libffi.so.4 (0xf4bd1000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0xf4bcb000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf4ba1000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf4b7e000)
libGL.so.1 => /usr/lib/libGL.so.1 (0xf4b22000)
libGLU.so.1 => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libGLU.so.1 (0xf4aa4000)
libfusioncommon.so => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libfusioncommon.so (0xf4a9f000)
libcurl.so.4 => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libcurl.so.4 (0xf4a6c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xf4a68000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0xf4a51000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf4a4d000)
libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0xf4a4a000)
libxcb-glx.so.0 => /usr/lib/libxcb-glx.so.0 (0xf4a31000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xf4a2b000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0xf4a1d000)

вывод команды
ldd /opt/google-earth/googleearth-bin | grep Qt

libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf72f9000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf6817000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf66d5000)
libQtWebKit.so.4 => /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/libQtWebKit.so.4 (0xf5b78000)

последнее:
перенёс всё из /home/user/Загрузки/googleearth_5.1.3533.1731-0medibuntu1_amd64/usr/lib32/googleearth/ в /opt/google-earth/
внес изменения в /etc/ld.so.conf.d/googleearth.conf (новое содержимое. строка: /opt/google-earth/)

ldconfig

снова проверяем:
ldd /opt/google-earth/googleearth-bin | grep Qt
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf72de000)
libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf67fc000)
libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf66ba000)
libQtWebKit.so.4 => /opt/google-earth/libQtWebKit.so.4 (0xf5b5d000)
как видим после ldconfig приняты новые значения.

запуск. всё работает
/opt/google-earth # googleearth-bin

итог:
Google Earth 5.1.3533.1731
Дата выпуска 11 Ноя 2009
Время выпуска 4:39:12 pm
Устройство видеообработки OpenGL
Операционная система Linux (3.4.6.10)
Драйвер видеокарты Tungsten Graphics, Inc
Максимальный размер текстуры 8192x8192
Сервер kh.google.com

По правде говоря я сначала был удивлен тем что можно завести пакет от дебиана, но потом обнаружил что это распространенная практика.

Теги: 

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
We apologize for the

We apologize for the inconvenience, but Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances. A bug report and debugging data have been written
to this text file:

У меня рпм с сайта производителя так же крашилась. А у вас?

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
Itan_ru
Аватар пользователя Itan_ru
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 02/02/2013 - 13:01
падение

We apologize for the inconvenience, but Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances. A bug report and debugging data have been written
to this text file:

/home/user/.googleearth/crashlogs/crashlog-510c4e58.txt

Please include this file if you submit a bug report will to Google.

Содержание лога, приведу с того что осталось,т.к. регулярно их стирал:
Major Version 5
Minor Version 2
Build Number 0001
Build Date Sep 1 2010
Build Time 11:25:42
OS Type 3
OS Major Version 3
OS Minor Version 4
OS Build Version 6
OS Patch Version 10
Crash Signal 11
Crash Time 1359720084
Up Time 0,020286

Stacktrace from glibc:
./libgoogleearth_free.so(+0xd090b)[0xf76dd90b]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xf7734400]

Если убрать файл /etc/ld.so.conf.d/googleearth.conf то googleearth снова падает.

Пытаюсь заниматься видео tsskzn.ru:7777

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
С ней не работает ваша

С ней не работает ваша инструкция?

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
Itan_ru
Аватар пользователя Itan_ru
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 02/02/2013 - 13:01
падение

нет, до этого в папке /opt/google-earth/ стояли другие версии.
Пытался поставить, с старого бинарника, у меня остался с незапамятных времен, тоже не было эффекта.
Тогда и решил попробовать из .deb пакета, и то не сразу- сначала хотел его конвертировать в rpm через alien, не получилось, тогда решил напрямую из архива-тоже не получилось, поправил qt.conf, тоже не вышло, тогда решил попробовать создать файл /etc/ld.so.conf.d/googleearth.conf - ура, запустилось (не забываем ldconfig).
Ну думаю значит дело в /etc/ld.so.conf.d/googleearth.conf, устанавливаю версию с google-earth-stable_current_x86_64.rpm (Версия:7.0.2.8415-0) правлю qt.conf, и /etc/ld.so.conf.d/googleearth.conf - не работает.

Пытаюсь заниматься видео tsskzn.ru:7777

Itan_ru
Аватар пользователя Itan_ru
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 02/02/2013 - 13:01
google-earth-stable

Вот в требованиях написано для google-earth-stable Версия:7.0.2.8415-0
Требует:
wget
xdg-utils
3.0.4-1 >= rpmlib(CompressedFileNames)

4.0-1>= rpmlib(PayloadFilesHavePrefix)

3.0.5-1>=rpmlib(PayloadIsBzip2)
знак меньше или равно не отображается
lsb >= 3.2

/bin/sh
/bin/sh
/bin/sh
/bin/sh

Подскажите что это означает
3.0.4-1 >= rpmlib(CompressedFileNames)

4.0-1>= rpmlib(PayloadFilesHavePrefix)

3.0.5-1>=rpmlib(PayloadIsBzip2)

в системе такого нет, поиск по http://software.opensuse.org/search тоже ничего не дает, а вот http://rpm.pbone.net дает результат:
http://rpm.pbone.net/index.php3/stat/4/idpl/19503824/dir/pld/com/rpm-3.0...

вот его содержимое:
/bin/rpm
/usr/lib/rpm
/usr/lib/rpm/convertrpmrc.sh
/usr/lib/rpm/macros
/usr/lib/rpm/macros.pld
/usr/lib/rpm/rpmpopt
/usr/lib/rpm/rpmrc
/usr/share/doc/rpm-3.0.6
/usr/share/doc/rpm-3.0.6/CHANGES.gz
/usr/share/doc/rpm-3.0.6/RPM-PGP-KEY.gz
/usr/share/doc/rpm-3.0.6/buildroot.gz
/usr/share/doc/rpm-3.0.6/dependencies.gz
/usr/share/doc/rpm-3.0.6/format.gz
/usr/share/doc/rpm-3.0.6/groups.gz
/usr/share/doc/rpm-3.0.6/macros.gz
/usr/share/doc/rpm-3.0.6/multiplebuilds.gz
/usr/share/doc/rpm-3.0.6/queryformat.gz
/usr/share/doc/rpm-3.0.6/relocatable.gz
/usr/share/doc/rpm-3.0.6/signatures.gz
/usr/share/doc/rpm-3.0.6/spec.gz
/usr/share/doc/rpm-3.0.6/triggers.gz
/usr/share/locale/cs/LC_MESSAGES/rpm.mo
/usr/share/locale/de/LC_MESSAGES/rpm.mo
/usr/share/locale/fi/LC_MESSAGES/rpm.mo
/usr/share/locale/fr/LC_MESSAGES/rpm.mo
/usr/share/locale/ja/LC_MESSAGES/rpm.mo
/usr/share/locale/pl/LC_MESSAGES/rpm.mo
/usr/share/locale/pt_BR/LC_MESSAGES/rpm.mo
/usr/share/locale/ru/LC_MESSAGES/rpm.mo
/usr/share/locale/sk/LC_MESSAGES/rpm.mo

В то же время установлен пакет RPM (4.9.1.2-18.2.2) и rpm-32bit (4.9.1.2-18.2.2) которые частично используют те же пути, и есть одинаковые файлы.
Не опасно ли ставить это?

Пытаюсь заниматься видео tsskzn.ru:7777

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 1 неделя назад
Регистрация: 01/12/2012 - 16:23
...Если вы решились повторить

...Если вы решились повторить, то на свой страх и риск smiley...

Повторил, только openSUSE 11.1/ ^)
На страничке http://www.google.com/intl/ru/earth/download/ge/agree.html выбрал рпм-пакет для Fedora/openSUSE, скачал.
В папке с пакетом открыл терминал, через su запустил mc, в нём тыкнул на google-earth... и дальше на "install".
(Хотя можно запустить установку ещё кучей способов)
Результат

DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
Я вчера пытался, не взлетело.

Я вчера пытался, не взлетело. 12.2.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
DA
Аватар пользователя DA
Не в сети
Последнее посещение: 1 год 5 месяцев назад
Регистрация: 11/05/2012 - 18:24
Ну рпм и так стоит Не надо

Ну рпм и так стоит Wink Не надо лишнее тянуть в систему.

openSUSE 13.1 x64 | Linux 3.11 | KDE 4.13
openSUSE 12.3 x32 | Linux 3.7 | KDE 4.10
aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 1 неделя назад
Регистрация: 01/12/2012 - 16:23
не взлетело. 12.2.

не взлетело. 12.2.

Вот, на 12.2 не взлетело, а на 11.1 с полпинка. Smile

Сорь за офф, но какое-то странное чуЙство.
Из-за обрыва телефонной воздушки, вынужден юзать юсб Huawei E173.
На 11.1 всё корректно определяется без доп. телодвижений и скорость инета за 200 Кбайт/сек, а на 11.4 lsusb определяет его как диск (12d1:1446) и скорость 10...15 Кбайт/сек.
Третий день пытаюсь косяк выловить.
Прогресс, блин...

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 2 года 3 месяца назад
Регистрация: 04/09/2012 - 16:52
В последних версиях шрифты по

В последних версиях шрифты по прежнему не настраиваются? За каким фигом они тогда сдались? Smile Гугл как всегда лепит очередную халтуру, со странными зависимостями пакета и непофикшенными багами.. мне такого не нужно.

13.1 - Xfce
Itan_ru
Аватар пользователя Itan_ru
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 02/02/2013 - 13:01
а может

я вот думаю, может быть скорее всего, они ориентировались на RedHat и Fedora, на их пути и библиотеки.... будет время попробую проверить.
Кстати, можно вывод заранее работающего ldd googleearth-bin (или как там его)

Пытаюсь заниматься видео tsskzn.ru:7777

aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 1 неделя назад
Регистрация: 01/12/2012 - 16:23
шрифты по прежнему не

шрифты по прежнему не настраиваются?

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 2 года 3 месяца назад
Регистрация: 04/09/2012 - 16:52
Да ничего не изменилось как

Да ничего не изменилось как минимум с 6.0.3.2197 Wink
Упс, а вы про какие версии? 11.4, GE архивом в ~/bin/ (не хочу замусоривать корень такой ерундой)

13.1 - Xfce
aluma
Аватар пользователя aluma
Не в сети
Последнее посещение: 3 года 1 неделя назад
Регистрация: 01/12/2012 - 16:23
а вы про какие версии? 11.4,

а вы про какие версии? 11.4, GE архивом в ~/bin/ (не хочу замусоривать корень такой ерундой)

google-earth-stable = 7.0.2.8415-0
Весь софт по умолчанию ставится в /opt, особого мусора нет, по-моему.

Itan_ru
Аватар пользователя Itan_ru
Не в сети
Последнее посещение: 2 года 10 месяцев назад
Регистрация: 02/02/2013 - 13:01
попробовал GE pro

попробовал GE pro из bin поставить, результат тот же, вываливается:
oogle Earth has caught signal 11.
We apologize for the inconvenience, but Google Earth has crashed.
This is a bug in the program, and should never happen under normal
circumstances. A bug report and debugging data have been written
to this text file:

/root/.googleearth/crashlogs/crashlog-51107fab.txt

Please include this file if you submit a bug report to Google.
вот лог:

Stacktrace from glibc:
/opt/google-earth/libgoogleearth_free.so(+0xab953)[0xf76d3953]
/opt/google-earth/libgoogleearth_free.so(+0xabad3)[0xf76d3ad3]
linux-gate.so.1(__kernel_sigreturn+0x0)[0xf774d400]

Пытаюсь заниматься видео tsskzn.ru:7777