Как установить Google Earth на Debian Stretch?

Вопрос или проблема

После загрузки файла Dev из Google я попробовал:

dpkg -i google-earth-stable_current_amd64.deb

но он жалуется, что отсутствует lsb-core. Так что мне нужен этот пакет, “который является виртуальным пакетом и не предоставляется ни одним из доступных пакетов”.

Похоже, что lsb-core был удален из Debian Stretch.

Есть какие-нибудь подсказки?

Debian убрал поддержку LSB, так что lsb-core больше нет в Debian >= Stretch.

Обновление

Как правильно отметил @tknv, через несколько месяцев после этого ответа стал доступен новый lsb-compat. Так что лучшее решение проблемы – установить его:

sudo apt install lsb-compat

Способ подделки (устарел):

Чтобы это работало, вы также можете:

  1. Изменить метаданные пакета, удалив зависимость lsb-core
  2. Убедиться в наличии ld-lsb ELF компоновщика (который ранее предоставлялся lsb-core)

Для этого вы можете:

  1. Следовать инструкциям, уже приведенным здесь
  2. Проверить имя требуемого ld-lsb ELF компоновщика (в зависимости от архитектуры):

    ldd /opt/google/earth/free/googleearth-bin |grep ld
  3. Используя собранную в пункте 2 информацию, вручную создать символическую ссылку. Для 64-битной архитектуры команда:

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

    Для 32-битной архитектуры я предполагаю, что правильная команда будет:

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

Это сработало на моем Debian Stretch. Попробуйте:

sudo apt-get install lsb-compat

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

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

bash: ./googleearth-bin: Нет такого файла или каталога

Не тот бинарный файл google earth отсутствует, а указанный загрузчик ld-lsb-x86.so.3

Я использую 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. Но изображение занимает только крошечный верхний левый угол доступного пространства экрана. На данный момент это не очень удобно, но он установлен.

Ответ или решение

Установка Google Earth на Debian Stretch: Полное руководство

Введение

Google Earth – это мощный инструмент для визуализации географической информации. Установка его на Debian Stretch может вызвать некоторые трудности из-за отсутствия пакета lsb-core, который был удален в этой версии Debian. В данном руководстве мы рассмотрим шаги, необходимые для успешной установки Google Earth.

Шаги по установке Google Earth на Debian Stretch

1. Загрузка пакета

Сначала загрузите последнюю версию Google Earth с официального сайта. Выберите .deb файл, предназначенный для вашей архитектуры (например, google-earth-pro-stable_current_amd64.deb для 64-битной системы).

cd ~/Загрузки
wget https://dl.google.com/dl/earth/client/current/google-earth-pro-stable_current_amd64.deb

2. Установка зависимостей

После загрузки файла, необходимо установить пакет lsb-compat. Это виртуальный пакет, который обеспечивает совместимость с устаревшими библиотеками, такими как lsb-core.

su
apt-get update
apt-get install lsb-compat

Если вы не используете sudo, можете использовать su, чтобы сменить пользователя на root и установить необходимые пакеты.

3. Установка Google Earth

Теперь, когда все необходимые зависимости установлены, можно установить Google Earth:

dpkg -i google-earth-pro-stable_current_amd64.deb
apt-get install -f

Команда apt-get install -f исправит любые недостающие зависимости, которые могут возникнуть после установки.

4. Проверка установки

После завершения процесса установки, вы можете запустить Google Earth с помощью команды:

google-earth-pro

5. Настройка и устранение неполадок

Если окно Google Earth отображается некорректно (например, занимает слишком малую часть экрана), у вас может быть проблема, связанная с графическими драйверами или настройками рабочего окружения. Попробуйте следующие шаги:

  • Убедитесь, что у вас установлены последние графические драйверы.
  • Попробуйте запустить Google Earth из терминала, чтобы увидеть возможные ошибки:
google-earth-pro

Если возникают какие-либо ошибочные сообщения, это может помочь вам понять, какие дополнительные библиотеки могут потребоваться.

Заключение

Установка Google Earth на Debian Stretch может потребовать некоторых дополнительных шагов, связанных с отсутствием lsb-core. Однако, следуя приведенным выше инструкциям, вы сможете установить и запустить программу без серьезных проблем. Если у вас возникли трудности, ищите помощь в сообществах поддержки Debian или Google Earth.

Оцените материал
Добавить комментарий

Капча загружается...