Как установить Google-Earth 64bit в Ubuntu 13.10, ошибка зависимости ia32-libs


27

Я хочу установить Google-Earth, для этого требуется ia32-libs. Итак, я сделал, apt-get install ia32-libsно ошибка появляется как:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  lib32z1 lib32ncurses5 lib32bz2-1.0

Как я могу установить ia32-libs?

Ответы:


34

Это только обходной путь, пока Google Планета Земля не будет переупакована.

Пакет сборки Google Планета Земля

  1. Загрузить Google Планета Земля x64 .DEB
  2. Откройте терминал, скопируйте и вставьте следующую команду и нажмите Enter

    sudo apt-get install libc6:i386 lsb-core
    
  3. Открыть папку загрузок

  4. Щелкните правой кнопкой мыши на Google Earth .deb package и выберите Извлечь здесь
  5. Откройте папку, в которую извлекаются файлы.
  6. Откройте папку DEBIAN
  7. Откройте controlфайл с помощью gedit
  8. Удалить всю эту строку : Зависит от: lsb-core (> = 3.2), ia32-libs
  9. Теперь нажмите Сохранить и выйти из файла управления.
  10. Теперь удалите оригинальный пакет Google Earth .DEB, который вы скачали

  11. Создайте папку с именем getfix, а затем переместите извлеченную папку Google Планета Земля в папку getfix.

Теперь мы собираемся восстановить пакет Google Earth .deb:

  1. Откройте терминал, скопируйте / вставьте следующую команду и нажмите Enter:

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Скопируйте / вставьте следующую команду (это установит переупакованный файл .deb)

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    

3
В настоящее время это не сработает. Пакет установится, но GE не запустится. [0324/121420:ERROR:net_util.cc(2195)] Not implemented reached in bool net::HaveOnlyLoopbackAddresses() [0324/121420:ERROR:nss_ocsp.cc(581)] No URLRequestContext for OCSP handler. Another crash happened while handling crash!
математика

Та же проблема здесь: [0330/183031: ОШИБКА: nss_ocsp.cc (581)] Нет URLRequestContext для обработчика OCSP.
jgomo3

Это сработало, это решение работает на моем Ubuntu 13.10 64bit.
Индиго

1
Работает на моем Ubuntu 14.04 64bit, а также.
fdetsch

19

Для Ubuntu 13.10 / 14.04 / 1404.1 64-битная установка

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

Для 64-битных установок образа Ubuntu 14.04.2 (при использовании образа 14.04.2 вы получаете стек mesa-lts-utopic, поэтому один пакет отличается, т.е. libgl1-mesa-glx-lts-utopic:i386

sudo apt-get install libc6-i386 libglib2.0-0:i386 libsm6:i386 \
libglu1-mesa:i386 libgl1-mesa-glx-lts-utopic:i386 libxext6:i386 \
libxrender1:i386 libx11-6:i386 libfontconfig1:i386 lsb-core

Затем получите текущий пакет i386 и установите его - http://www.google.com/earth/download/ge/agree.html.


2
Работал (2014-03-24). Кажется, что 64-битный deb несколько сломан.
математика

Это даже работает для PlayOnLinux
K2Chris1983

Это единственное, что сработало для меня, и я попробовал много разных методов. Мне бы очень хотелось, чтобы это было добавлено в документацию по Google Earth Ubuntu! Знание моей точной версии установки и использование 2-го набора команд было ключевым.
Ким Держатель

2

На момент написания этого ответа все методы, описанные здесь, не работали. Однако я установил 32-битную версию, и она работала нормально на 64-битной 13.10 Kubuntu. Похоже, что пакет Google Планета Земля является 32-разрядным, и он использует ia32libs, чтобы он работал на 64-разрядной версии. Надеюсь это поможет


1

После распаковки пакета .deb я не могу найти папку Debian, поэтому не могу редактировать, чтобы изменить строку содержимого, тем более пересобрать пакет и т. Д. ... это слишком сложно для не фанатов.

Почему бы просто не получить 32-битный стабильный пакет ?: http://www.google.com/earth/download/ge/agree.html

как объяснено здесь в ubuntuforums: http://ubuntuforums.org/showthread.php?t=2183733

Это сработало для меня :)


1

Эта проблема была исправлена ​​в Debian Jessie / Sid, поскольку она не синхронизирована с Saucy / Raring. Я загрузил исправленные версии в PPA-пакет googleearth:

https://launchpad.net/~absinthesyringe/+archive/googleearth-package


2
Предполагать, что люди «просто используют PPA», не очень безопасно, поскольку PPA - это сторонние репозитории, которые не поддерживаются ...
Томас Уорд

1

Просто установите 32-битную версию. Работает нормально. Вот моя ссылка https://help.ubuntu.com/community/GoogleEarth


В вики есть / был неполный список установки для 64-битной версии, использующей 32-битный .deb, исправлено
doug
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.