Невозможно запустить Google Планета Земля с помощью Ironhide - libGL.so.1 неправильный класс эльфов

У меня есть рабочая установка из железной шкуры (Ubuntu 11.10). Большинство приложений работает нормально с драйверами nvidia (nvidia-current), но я не могу заставить Google Планета Земля (установлена ​​64-битная версия .deb) работать с optirun или без него. Кто-нибудь знает, как это исправить?

ОШИБКА: ld.so: объект 'librrfaker.so' из LD_PRELOAD не может быть предварительно загружен: игнорируется. ./googleearth-bin: ошибка при загрузке общих библиотек: libGL.so.1: неправильный класс ELF: ELFCLASS64

4
задан 17 January 2012 в 22:30

4 ответа

Попробуйте выполнить следующую команду в терминале:

optirun32 /opt/google/earth/free/google-earth

Это работает для меня.

0
ответ дан 17 January 2012 в 22:30

Убедитесь, что ia32-libs установлено:

sudo apt-get install ia32-libs

. Вы уверены, что вам нужна 32-битная версия libGL, потому что Google по-прежнему не предоставляет 64-битную версию Google-земля.

0
ответ дан 17 January 2012 в 22:30

Google Планета Земля является 32-разрядной.

В Ubuntu Oneiric и более поздних версиях существует другой способ установки 32-разрядных библиотек. Для libGL.so:

sudo apt-get install libgl1-mesa-glx:i386

Я рекомендую Bumblebee поверх Ironhide, см. Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?

0
ответ дан 17 January 2012 в 22:30

На первый взгляд слова «неправильный класс ELF: ELFCLASS64», по-видимому, указывают на то, что Google-earth пытается загрузить 64-битную библиотеку, тогда как исполняемый файл Google-earth на самом деле 32-битный (или наоборот).

Какую версию Ubuntu вы используете (x86 или x86-64), и вы уверены, что используете соответствующую версию Google Планета Земля? Страница загрузки для Google Earth предлагает 32- и 64-разрядные версии. Скачать Google earth

0
ответ дан 17 January 2012 в 22:30

Другие вопросы по тегам:

Похожие вопросы: