web-dev-qa-db-fra.com

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

Je souhaite installer Google Earth et nécessite ia32-libs. Donc, j'ai apt-get install ia32-libs mais l'erreur se présente sous la forme:

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?

28
Newbuntu

Il ne s'agit que d'une solution de contournement jusqu'à ce que Google Earth soit reconditionné.

package de création 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. Faites un clic droit sur le paquet .deb de Google Earth et sélectionnez Extraire ici
  5. Ouvrez le dossier où les fichiers sont extraits.
  6. Ouvrez le dossier DEBIAN
  7. Ouvrez le fichier control avec gedit
  8. Supprimer toute cette ligne: Dépend de: lsb-core (> = 3.2), ia32-libs
  9. Maintenant, cliquez sur Save, & Exit Control File
  10. Supprimez maintenant le package .DEB d'origine de Google Earth que vous avez téléchargé.

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

Nous allons maintenant reconstruire le package .deb de Google Earth:

  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 .deb reconditionné)

    Sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_AMD64.deb
    
34
scouser73

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 d'image 64 bits avec Ubuntu 14.04.2 (lorsque vous utilisez l'image 14.04.2, vous obtenez la pile mesa-lts-utopic, ce qui fait qu'un paquet 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

Ensuite, récupérez le package i386 actuel et installez-le - http://www.google.com/earth/download/ge/agree.html

20
doug

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 au final en version 32 bits et qu’il utilise les ia32libs pour le faire fonctionner en 64 bits. J'espère que cela t'aides

2
A.B.

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

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

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

Cela a fonctionné pour moi :)

1
pgradone

Il suffit d'installer la version 32 bits. Ça fonctionne bien. Voici ma référence https://help.ubuntu.com/community/GoogleEarth

1
dooderson

Ce problème a été résolu dans Debian Jessie/Sid, car il n'est pas synchronisé avec Saucy/Raring, j'ai téléchargé les versions corrigées sur le paquet PPA de Google:

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

1
user157535