Як встановити 64-бітну Google-Землю в 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 Build Build

  1. Завантажте Google Earth x64 .DEB
  2. Відкрийте термінал, скопіюйте та вставте наступні команди та натисніть Enter

    sudo apt-get install libc6:i386 lsb-core
    
  3. Відкрити папку "Завантаження"

  4. Клацніть правою кнопкою миші на пакет Google Earth .deb і виберіть тут Витяг
  5. Відкрийте папку, з якої витягуються файли.
  6. Відкрийте папку DEBIAN
  7. Відкрийте controlфайл gedit
  8. Видаліть цілу лінію: Залежить: lsb-core (> = 3.2), ia32-libs
  9. Тепер натисніть кнопку Зберегти та вийти з керуючого файлу
  10. Тепер видаліть завантажений нами оригінальний пакет .DEB Google Earth

  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

Для Ubuntu 14.04.2 зображення встановлюється 64-бітове встановлення (при використанні зображення 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
Працював (24.03.2014). 64-бітний деб, здається, дещо зламаний.
математика

Це навіть працює для 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 є сторонніми, непідтримуваними сховищами ...
Thomas Ward

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.