Como instalar o Google-Earth 64bit no Ubuntu 13.10, ia32-libs Erro de dependência

28

Eu quero instalar o Google-Earth & amp; requer ia32-libs. Então, eu fiz apt-get install ia32-libs , mas o erro aparece como:

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

Como posso instalar o ia32-libs?

    
por Newbuntu 27.10.2013 / 01:19

6 respostas

34

Esta é apenas uma solução alternativa até o Google Earth ser reempacotado.

Pacote de compilação do Google Earth

  1. Download do Google Earth x64 .DEB
  2. Abrir terminal, copiar & amp; Cole o seguinte comando e pressione Enter

    sudo apt-get install libc6:i386 lsb-core
    
  3. Abrir pasta de downloads

  4. Clique com o botão direito no Google Earth .deb package & amp; Selecione Extrair Aqui
  5. Abra a pasta onde os arquivos são extraídos.
  6. Abra a pasta DEBIAN
  7. Abra o arquivo control com o gedit
  8. Remover toda a linha: Depende de: lsb-core (> = 3.2), ia32-libs
  9. Clique em Salvar, & amp; Sair do arquivo de controle
  10. Agora, exclua o pacote original do Google Earth que você baixou

  11. Crie uma pasta chamada getfix , agora mova a pasta extraída do Google Earth para a pasta getfix

Agora vamos recriar o pacote .deb do Google Earth:

  1. Abra o Terminal, copie / cole o seguinte comando e pressione Enter :

    dpkg -b ~/Downloads/getfix/google-earth-stable_current_amd64
    
  2. Copie / cole o seguinte comando (isso instalará o reempacotado .deb )

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    
por scouser73 27.10.2013 / 01:23
20

Para o Ubuntu 13.10 / 14.04 / 1404.1 instalações de 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

Para a imagem do Ubuntu 14.04.2, instalações de 64 bits (ao usar a imagem 14.04.2 você obtém a pilha mesa-lts-utópica para que um pacote seja diferente, por exemplo, 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

Em seguida, obtenha o atual pacote & amp; instale-o - link

    
por doug 04.01.2014 / 15:18
2

No momento de escrever esta resposta, todos os métodos descritos aqui não funcionaram. No entanto eu instalei a versão de 32 bits e funcionou bem em 64 bits 13.10 Kubuntu. Parece que o pacote do Google Earth é de 32 bits e usa o ia32libs para funcionar em 64 bits. Espero que isso ajude

    
por A.B. 18.11.2013 / 12:27
1

Depois de extrair o pacote .deb, eu não consigo encontrar a pasta Debian, então não editar para modificar a linha de conteúdo, muito menos reconstruir o pacote etc ... isso é um pouco complicado para os não geeks.

Por que não obter o pacote estável de 32 bits ?: link

como explicado aqui em ubuntuforums: link

Isso funcionou para mim:)

    
por pgradone 02.11.2013 / 01:17
1

Este problema foi corrigido no Debian Jessie / Sid, uma vez que não é sincronizado com o Saucy / Raring Eu carreguei as versões corrigidas para o googleearth-package PPA:

link

    
por user157535 07.11.2013 / 12:57
1

Basta instalar a versão de 32 bits. Funciona bem. Aqui está o meu link de referência

    
por user1311069 02.05.2014 / 19:26