GoogleEarth и аmd64
sspphheerraa 1 Августа, 2009 - 20:57
Решил попробовать сие чудо на своем компьютере. Установилось без проблем.
Пытаюсь запустить:
$ /usr/bin/googleearth ./googleearth-bin: error while loading shared libraries: /usr/lib32/opengl/nvidia/lib/libGLcore.so.1: cannot make segment writable for relocation: Permission denied $
вчем проблема?
читал в инете что это сугубо 32 битная прога и т.д.... но почему она тогда не просто amd64 кейворд имеет, но еще и в стабилььной ветке находится?
»
- Для комментирования войдите или зарегистрируйтесь
эммм... проверил, на amd64
эммм... проверил, на amd64 всё работает!
1. если в вашем профиле не поддерживается multilib, то 32-битные программы работать не будут...
2. явная проблема с opengl... что у вас показывает
у меня на amd64 пашет, но мне
у меня на amd64 пашет, но мне проще с гугламапса поглядеть, чем через прогу. у меня в этой проге половина слов квадратиками, а другая - очень-очень мелкая, с лупой еле разглядеть (
Надо что-то придумать с
Надо что-то придумать с идущими в комплекте с ней либами Кути... у меня на x86 та же беда была, я просто гугломапные версии либ снёс, но на amd64 это понятно дело не прокатит
- - -
Я взял 32-х битные библиотеки (Fedora) из rpm'ок отсюда: www.rpmfind.net
В данный момент доступа к этой, amd64, машине нету, поэтому не могу сказать какие именно версии брал.
заменить нужно вот эти библиотеки:
$ find . -name "lib[Qq]*"
./libQtGui.so.4
./plugins/imageformats/libqjpeg.so
./plugins/imageformats/libqgif.so
./libQtCore.so.4
./libQtWebKit.so.4
./libQtNetwork.so.4
И, возможно, понадобится правка "qt.conf" с указанием путей к библиотекам и плагинам.
так как она 32хбитная, она
так как она 32хбитная, она тянет за собой пучок 32х битных библиотек - emul-linux-что-то-там и замечательно работает.
PaX говориш... ? вообщем стоит разобраться в том чего в системе понаставлено, а начать можно с http://www.gentoo.org/proj/en/hardened/hardenedfaq.xml#paxnoelf