Wie installiert man Google-Earth 64bit in Ubuntu 13.10, ia32-libs Abhängigkeitsfehler

27

Ich möchte Google-Earth installieren und es erfordert ia32-libs. Also habe ich apt-get install ia32-libsaber Fehler-Pops als:

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

Wie kann ich ia32-libs installieren?

Newbuntu
quelle

Antworten:

34

Dies ist nur eine Problemumgehung, bis Google Earth neu gepackt wird.

Google Earth Build-Paket

  1. Laden Sie Google Earth x64 .DEB herunter
  2. Öffnen Sie das Terminal, kopieren und fügen Sie den folgenden Befehl ein und drücken Sie die Eingabetaste

    sudo apt-get install libc6:i386 lsb-core
    
  3. Öffnen Sie den Download-Ordner

  4. Klicken Sie mit der rechten Maustaste auf das DEB-Paket von Google Earth und wählen Sie "Hier extrahieren"
  5. Öffnen Sie den Ordner, in den die Dateien extrahiert werden.
  6. Öffnen Sie den DEBIAN-Ordner
  7. Öffnen Sie die controlDatei mit gedit
  8. Entfernen Sie diese gesamte Zeile: Abhängig von: lsb-core (> = 3.2), ia32-libs
  9. Klicken Sie jetzt auf Speichern und Kontrolldatei beenden
  10. Löschen Sie jetzt das Original-DEB-Paket von Google Earth, das Sie heruntergeladen haben

  11. Erstellen Sie einen Ordner mit dem Namen " getfixJetzt verschieben Sie den extrahierten Google Earth-Ordner in den Ordner" getfix "

Jetzt werden wir das Google Earth .deb-Paket neu erstellen:

  1. Öffne das Terminal, kopiere / füge den folgenden Befehl ein und drücke dann Enter:

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Kopieren / Einfügen den folgenden Befehl ein (dies wird installieren Sie das neu verpackt .deb)

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    
scouser73
quelle
3
Derzeit funktioniert das nicht. Das Paket wird installiert, aber GE startet nicht. [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!
Mathe
Gleiches Problem hier: [0330/183031: ERROR: nss_ocsp.cc (581)] Kein URLRequestContext für OCSP-Handler.
jgomo3
Es hat funktioniert, diese Lösung funktioniert auf meinem Ubuntu 13.10 64bit.
Indago
1
Funktioniert auch auf meinem Ubuntu 14.04 64bit.
fdetsch
19

Für Ubuntu 13.10 / 14.04 / 1404.1 64-Bit-Installationen

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

Für Ubuntu 14.04.2 wird ein 64-Bit-Image installiert (wenn Sie das 14.04.2-Image verwenden, erhalten Sie den mesa-lts-utopic-Stack, sodass ein Paket anders ist, d. H. 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

Holen Sie sich dann das aktuelle i386-Paket und installieren Sie es - http://www.google.com/earth/download/ge/agree.html

doug
quelle
2
Hat funktioniert (2014-03-24). Das 64-Bit-Deb scheint etwas kaputt zu sein.
Mathe
Dies funktioniert sogar für PlayOnLinux
K2Chris1983
Dies ist das einzige, was für mich funktioniert hat, und ich habe viele verschiedene Methoden ausprobiert. Ich wünschte wirklich, dies wäre der Google Earth Ubuntu-Dokumentation hinzugefügt worden! Es war der Schlüssel, zu wissen, was meine genaue Installationsversion war, und den zweiten Befehlssatz zu verwenden.
Kim Holder
2

Zum Zeitpunkt der Beantwortung dieser Frage haben alle hier beschriebenen Methoden nicht funktioniert. Allerdings habe ich die 32-Bit-Version installiert und es funktionierte gut auf 64-Bit-13.10-Kubuntu. Es scheint, dass das Google Earth-Paket immerhin 32-Bit ist und die ia32libs verwendet, um es auf 64-Bit laufen zu lassen. Hoffe das hilft

AB
quelle
1

Nach dem Extrahieren des .deb-Pakets kann ich den Debian-Ordner nicht finden, also nicht bearbeiten, um die Inhaltszeile zu ändern, geschweige denn das Paket neu zu erstellen etc ... das ist ein bisschen zu kompliziert für Nicht-Geeks.

Erhalten Sie einfach das 32-Bit-Stable-Paket: http://www.google.com/earth/download/ge/agree.html

wie hier in ubuntuforums erklärt: http://ubuntuforums.org/showthread.php?t=2183733

Das hat bei mir funktioniert :)

pgradone
quelle
1

Dieses Problem wurde in Debian Jessie / Sid behoben, da es nicht mit Saucy / Raring synchronisiert ist. Ich habe die festen Versionen auf das googleearth-package PPA hochgeladen:

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

user157535
quelle
2
Es ist nicht sehr sicher, wenn Leute "nur eine PPA verwenden", da PPAs nicht unterstützte Repositorys von Drittanbietern sind ...
Thomas Ward
1

Installieren Sie einfach die 32-Bit-Version. Es funktioniert gut. Hier ist meine Referenz https://help.ubuntu.com/community/GoogleEarth

Dooderson
quelle
Das Wiki hat / hatte eine unvollständige Installationsliste für 64bit mit 32bit .deb,
korrigiert