TL, DR: Tente instalar o pacote libfontconfig1:i386
.
Pacotes cujos nomes terminam em -dev
fornecem arquivos de cabeçalho , que não ajudam a execução de um executável binário. Não é necessário remover o pacote libfontconfig-dev
, mas espera-se que a instalação não ajude nessa situação.
O pacote ia32-libs
, disponível em versões anteriores a 13.10 , forneceu várias bibliotecas de 32 bits comumente usadas. De modo geral, o software de 64 bits nunca requer ia32-libs
, mas como a "versão / edição de 64 bits" de um programa significa apenas a versão para um sistema operacional de 64 bits e não necessariamente seu código nativo é de 64 bits, tal dependência é possível.
O motivo motivador do pacote ia32-libs
foi fornecer bibliotecas que são frequentemente necessárias por programas de 32 bits em um sistema de 64 bits, mas que já foram difíceis de instalar, já que o gerenciador de pacotes só instalaria pacotes correspondentes a versão do Ubuntu instalada.
O Ubuntu adotou o MultiArch , que facilita a instalação de pacotes de 32 e 64 bits no mesmo pacote de 64 bits sistema, usando o gerenciador de pacotes. O suporte do MultiArch começou há algum tempo , mas o pacote ia32-libs
foi mantido, principalmente para compatibilidade com versões anteriores e para a conveniência que ele forneceu. (Na verdade, ele foi transformado em um atalho para instalar os pacotes apropriados de biblioteca de 32 bits. Os usuários que o instalaram pela primeira vez em um sistema com o MultiArch instalariam o nome mais descritivamente ia32-libs-multiarch
.)
Bem, finalmente ia32-libs
e ia32-libs-multiarch
sumiram ... mas você pode instalar instalar bibliotecas de 32 bits (e outros pacotes) em seu sistema Xubuntu 13.10 de 64 bits, especificando o nome do pacote e a arquitetura para instalação .
Você tem uma mensagem de erro que especifica um arquivo de biblioteca necessário: libfontconfig.so.1
. Você parece ter apenas a versão de 64 bits daquela biblioteca. (As versões de 32 e 64 bits são armazenado em diretórios separados , em parte para permitir que ambos sejam instalados ao mesmo tempo.)
Para descobrir qual pacote fornece o arquivo, procure-o em "Pesquisar o conteúdo dos pacotes" no link . Isso revela que o pacote que fornece é libfontconfig1
. Você deseja instalar a versão de 32 bits disso. O nome do Ubuntu para a arquitetura PC / Mac de 32 bits é i386
(o de 64 bits, mesmo para processadores Intel, é amd64
). Então você pode instalar isso executando:
sudo apt-get update
sudo apt-get install libfontconfig1:i386
Em seguida, tente executar o Google Earth novamente e veja o que acontece.
Relacionado: O que aconteceu com o ia32- pacote libs? (Mas note que o pacote ia32-libs
permaneceu um pacote de transição para ia32-libs-multiarch
, que forneceu funcionalidade essencialmente equivalente até 13.10 Saucy.)