Comment installer Google Earth 64 bits dans Ubuntu 13.10, erreur de dépendance ia32-libs

27

Je souhaite installer Google Earth et cela nécessite des librairies ia32. Donc, je l'ai fait, apt-get install ia32-libsmais l'erreur apparaît comme:

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

Comment puis-je installer ia32-libs?

Newbuntu
la source

Réponses:

34

Ce n'est qu'une solution de contournement jusqu'à ce que Google Earth soit reconditionné.

Package de construction Google Earth

  1. Télécharger Google Earth x64 .DEB
  2. Ouvrez le terminal, copiez et collez la commande suivante et appuyez sur Entrée

    sudo apt-get install libc6:i386 lsb-core
    
  3. Ouvrir le dossier des téléchargements

  4. Cliquez avec le bouton droit sur le package Google Earth .deb et sélectionnez Extraire ici
  5. Ouvrez le dossier dans lequel les fichiers sont extraits.
  6. Ouvrez le dossier DEBIAN
  7. Ouvrez le controlfichier avec gedit
  8. Supprimer toute cette ligne: dépend: lsb-core (> = 3.2), ia32-libs
  9. Maintenant, cliquez sur Enregistrer et quitter le fichier de contrôle
  10. Supprimez maintenant le package Google Earth .DEB d'origine que vous avez téléchargé

  11. Créez un dossier appelé getfix, déplacez maintenant le dossier Google Earth extrait dans le dossier getfix

Nous allons maintenant reconstruire le package Google Earth .deb:

  1. Ouvrez Terminal, copiez / collez la commande suivante puis appuyez sur Enter:

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Copiez / collez la commande suivante (cela installera le reconditionné .deb)

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    
scouser73
la source
3
Actuellement, cela ne fonctionnera pas. Le package s'installera mais GE ne démarrera pas. [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!
math
Même problème ici: [0330/183031: ERREUR: nss_ocsp.cc (581)] Pas d'URLRequestContext pour le gestionnaire OCSP.
jgomo3
Cela a fonctionné, cette solution fonctionne sur mon Ubuntu 13.10 64bit.
indago
1
Fonctionne également sur mon Ubuntu 14.04 64 bits.
fdetsch
19

Pour les installations Ubuntu 13.10 / 14.04 / 1404.1 64 bits

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

Pour les installations 64 bits de l'image Ubuntu 14.04.2 (lorsque vous utilisez l'image 14.04.2, vous obtenez la pile mesa-lts-utopic, donc un package est différent, c'est-à-dire. 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

Obtenez ensuite le package i386 actuel et installez-le - http://www.google.com/earth/download/ge/agree.html

doug
la source
2
A travaillé (2014-03-24). Le deb 64 bits semble être quelque peu cassé.
math
Cela fonctionne même pour PlayOnLinux
K2Chris1983
C'est la seule chose qui a fonctionné pour moi, et j'ai essayé beaucoup de méthodes différentes. Je souhaite vraiment que cela soit ajouté à la documentation Google Earth Ubuntu! Savoir quelle était ma version d'installation exacte et utiliser le 2ème jeu de commandes était la clé.
support de kim
2

Au moment de la rédaction de cette réponse, toutes les méthodes décrites ici ne fonctionnaient pas. Cependant, j'ai installé la version 32 bits et cela a bien fonctionné sur Kubuntu 13.10 64 bits. Il semble que le package Google Earth soit après tout de 32 bits et qu'il utilise les ia32libs pour le faire fonctionner en 64 bits. J'espère que cela t'aides

UN B
la source
1

Après avoir extrait le paquet .deb, je ne trouve pas le dossier Debian, donc ne pas éditer pour modifier la ligne de contenu, encore moins reconstruire le paquet etc ... c'est un peu trop compliqué pour les non geeks.

Pourquoi ne pas simplement obtenir le package stable 32 bits?: Http://www.google.com/earth/download/ge/agree.html

comme expliqué ici dans ubuntuforums: http://ubuntuforums.org/showthread.php?t=2183733

Cela a fonctionné pour moi :)

pgradone
la source
1

Ce problème a été corrigé dans Debian Jessie / Sid, car il n'est pas synchronisé avec Saucy / Raring, j'ai téléchargé les versions corrigées dans googleearth-package PPA:

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

user157535
la source
2
Suggérer que les gens «utilisent simplement un PPA» ne sera pas très sûr, car les PPA sont des référentiels tiers non pris en charge ...
Thomas Ward
1

Installez simplement la version 32 bits. Ça fonctionne bien. Voici ma référence https://help.ubuntu.com/community/GoogleEarth

dooderson
la source
Le wiki a / avait une liste d'installation incomplète pour 64 bits en utilisant 32 bits .deb, corrigé
doug