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?

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
    

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


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




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.