Как установить Google Планета Земля на Debian Stretch?

5342
Antonio Giungato

после скачивания с гугла файл deb пытаюсь:

dpkg -i google-earth-stable_current_amd64.deb 

но жалуется, что lsb-core отсутствует. Поэтому мне нужен этот пакет, «который является виртуальным пакетом и не предоставляется ни одним доступным пакетом». Похоже, что lsb-core был удален из Debian Stretch.

Есть намеки?

4
`lsb-core` по-прежнему доступен в Ubuntu (по состоянию на 15.04) и вполне может быть установлен в Debian, если вы загрузите файл **. deb **. Вы также можете найти [эту ссылку] (http://www.noobslab.com/2014/03/install-google-earth-in-ubuntulinux.html) полезной. AFH 8 лет назад 0

4 ответа на вопрос

5
Alessio Gaeta

Debian dropped LSB support, so lsb-core it's not in Debian >= Stretch anymore.

To have it working you should:

  1. Modify the package metadata removing the lsb-core dependency
  2. Ensure the presence of ld-lsb ELF linker (once provided by lsb-core)

To do so you can:

  1. Follow the instructions already reported here
  2. Check the name of the ld-lsb ELF linker required (architecture dependent):

    ldd /opt/google/earth/free/googleearth-bin |grep ld
  3. Using the information gathered in 2, manually create the symlink. For 64-bit architecture the command is:

    sudo ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3

    For 32-bit architecture I guess the correct command would be:

    sudo ln -s /lib/ld-linux-x86.so.2 /lib/ld-lsb-x86.so.3
Идеальный ответ, спасибо! Antonio Giungato 8 лет назад 0
4
tknv

Это работало с моим Debian Stretch. Пытаться:

sudo apt-get install lsb-compat 

Информация о пакете lsb-compat

0
finite graygreen

Это также исправление при обходе установщика и извлечении deb. Тогда очень вводящая в заблуждение ошибка:

bash: ./googleearth-bin: No such file or directory 

Отсутствует не двоичный файл Google Earth, а указанный загрузчик ld-lsb-x86.so.3

0
Daddy Parker

Я использую Debian Stretch. Я скачал google-earth-pro-stable_current_amd64.debи установил, lsb-compatкак описано выше, за исключением того, sudoчто в моей системе нет команды. Вместо этого я использовал команду suи предоставил пароль.

su apt-get install lsb-compat cd Downloads dpkg google-earth-pro_stable_current_amd64.deb 

Я могу запустить его из командной строки с помощью команды google-earth-pro. Но представление занимает только крошечный верхний левый угол доступного пространства экрана. Это не очень удобно в данный момент, но оно установлено.

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