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

27

Quero instalar o Google-Earth e ele requer ia32-libs. Então, eu fiz, apt-get install ia32-libsmas 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?

Newbuntu
fonte

Respostas:

34

Essa é apenas uma solução alternativa até que o Google Earth seja reembalado.

Pacote de compilação do Google Earth

  1. Faça o download do Google Earth x64 .DEB
  2. Abra o terminal, copie e cole após o comando e pressione Enter

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

  4. Clique com o botão direito do mouse no pacote .deb do Google Earth e selecione Extrair aqui
  5. Abra a pasta onde os arquivos são extraídos.
  6. Abra a pasta DEBIAN
  7. Abra o controlarquivo com gedit
  8. Remova toda esta linha: Depende: lsb-core (> = 3.2), ia32-libs
  9. Agora clique em Salvar e sair do arquivo de controle
  10. Agora exclua o pacote .DEB 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 reconstruir 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 reembalado .deb)

    sudo dpkg -i ~/Downloads/getfix/google-earth-stable_current_amd64.deb
    
scouser73
fonte
3
Atualmente, isso não vai funcionar. O pacote será instalado, mas a GE falhará ao iniciar. [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
Mesmo problema aqui: [0330/183031: ERRO: nss_ocsp.cc (581)] Nenhum URLRequestContext para manipulador de OCSP.
Jgomo3
Funcionou, esta solução funciona no meu Ubuntu 13.10 64bit.
Indago
1
Funciona no meu Ubuntu 14.04 64bit também.
Fdetsch
19

Para 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-utopic 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 pacote i386 atual e instale-o - http://www.google.com/earth/download/ge/agree.html

doug
fonte
2
Trabalhou (24-03-2014). O deb de 64 bits parece estar um pouco quebrado.
math
Isso até funciona para o PlayOnLinux
K2Chris1983 12/12
Essa é a única coisa que funcionou para mim e tentei vários métodos diferentes. Eu realmente gostaria que isso fosse adicionado à documentação do Google Earth Ubuntu! Saber qual era minha versão exata da instalação e usar o segundo conjunto de comandos foi a chave.
Kim holder #
2

No momento da redação desta resposta, todos os métodos descritos aqui não funcionavam. No entanto, instalei a versão de 32 bits e funcionou bem no Kubuntu de 64 bits 13.10. Parece que o pacote do Google Earth é de 32 bits e usa os ia32libs para executá-lo em 64 bits. Espero que isto ajude

AB
fonte
1

Após extrair o pacote .deb, não consigo encontrar a pasta Debian, portanto, não editando para modificar a linha de conteúdo, muito menos reconstruindo o pacote etc ... isso é um pouco complicado demais para não-geeks.

Por que não simplesmente obter o pacote estável de 32 bits ?: http://www.google.com/earth/download/ge/agree.html

como explicado aqui no ubuntuforums: http://ubuntuforums.org/showthread.php?t=2183733

Isso funcionou para mim :)

pgradone
fonte
1

Esse problema foi corrigido no Debian Jessie / Sid, pois não é sincronizado com o Saucy / Raring. Enviei as versões corrigidas para o PPA do googleearth-package:

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

user157535
fonte
2
Sugerindo que as pessoas "apenas usar um PPA" não vai ser muito seguro, como PPAs são de terceiros, repositórios não ...
Thomas Ward
1

Basta instalar a versão de 32 bits. Funciona bem. Aqui está minha referência https://help.ubuntu.com/community/GoogleEarth

dooderson
fonte
O wiki tem / tinha uma incompleta instalar lista de 64 bits usando 32bit .deb, fixa-lo
Doug