Не удалось запустить Google Earth с Ironhide - неправильный класс elf-libGL.so.1

Вы должны иметь возможность настроить движение (в motion.conf) на поток - по умолчанию он передает потоки на порт 8081. Все, что вам нужно сделать, чтобы получить зеркало заднего вида, - это открыть VLC, «Открыть сеть Поток "и укажите его в http: // localhost: 8081.

4
задан 18 January 2012 в 00:30

4 ответа

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

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

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

1
ответ дан 25 May 2018 в 15:06

Google Планета Земля - ​​32-разрядная.

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

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

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

2
ответ дан 25 May 2018 в 15:06
  • 1
    Спасибо, Ironhide больше не поддерживается? У меня действительно нет проблем с Ironhide, за исключением того, что я не могу запустить Google Earth. – TopTenTiger 21 January 2012 в 17:28
  • 2
    Мартин очень занят другими вещами, martin-juhl.dk/2012/01/ironhide-is-sleeping-but-not-forever . В настоящее время Bumblebee предоставляет более стабильные функции, чем Ironhide, и единственным недостатком является пользовательский интерфейс, но это будет исправлено в более поздней версии. – Lekensteyn 21 January 2012 в 17:37

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

sudo apt-get install ia32-libs

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

1
ответ дан 25 May 2018 в 15:06
  • 1
    Он говорит, что 64bit на странице загрузки Google Earth, но я могу попробовать это. Мне просто интересно, может ли установка этого пакета привести к хаосу в моей системе, поскольку у меня уже установлена ​​64-битная версия? – TopTenTiger 18 January 2012 в 03:59
  • 2
    "64-битный" версия, о которой вы говорите, является 32-битной, связанной с 32-битными библиотеками, нет реального 64-битного исполняемого файла, поэтому он жалуется на «неправильный класс ELF», поэтому вам нужны ia32-libs. – Maxime R. 18 January 2012 в 04:05
  • 3
    Вы не должны беспокоиться об этом, не говоря уже о том, что он уже установлен. – Maxime R. 18 January 2012 в 04:11
  • 4
    Кажется, ia32-libs уже установлен в моей системе ... – TopTenTiger 19 January 2012 в 03:34
  • 5
    Что дает вам ldd /opt/google/earth/free/googleearth-bin |grep libGL.so? – Maxime R. 19 January 2012 в 08:06

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

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

0
ответ дан 25 May 2018 в 15:06
  • 1
    Да, я запускаю x86-64 ubuntu, и я также установил 64-битную версию Google Планета Земля. – TopTenTiger 18 January 2012 в 03:56

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

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