Ignorar atualização parcial - Dependências do Google Earth

0

Estou executando uma instalação de 64 bits do Xubuntu 12.04. Demorei um pouco para fazer o Google Earth funcionar. O pacote Google Earth de 64 bits requer algumas bibliotecas gtk de 32 bits fornecidas por ia32-libs. No entanto, quando executei uma simulação para instalar o ia32-libs e suas dependências, ele queria remover uma tonelada de programas, incluindo o meta-pacote xubuntu-desktop. Como solução alternativa, usei getlibs para obter as bibliotecas de 32 bits de que precisava e, em seguida, instalei o Google Earth com o pacote deb e a opção --ignore-depend para dpkg . Incrível, o Google Earth está instalado e está funcionando muito bem!

Agora, no entanto, o Update Manager continua reclamando sobre uma "atualização parcial" e o apt-get não me permite instalar nenhum novo aplicativo. Ele quer que eu faça uma instalação sem conserto, mas quando eu faço uma simulação de apt-get -f install eu recebo uma péssima notícia, eles querem desinstalar o Google Earth que eu trabalhei tão arduamente para instalar!

$> apt-get -f -s install     
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  googleearth
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Remv googleearth [6.0.3.2197+0.7.0-1]

TL; DR O --ignore-depends passado para dpkg não está se propagando para apt-get , então agora não consigo instalar nenhum novo aplicativo até que eu desinstale o Google Earth devido a sua falta dependências (mesmo que funcione bem sem elas). Como posso consertar isso?

    
por pyraz 07.06.2012 / 22:14

1 resposta

1

Parece que encontrei minha própria resposta, então deixarei aqui caso alguém encontre esse mesmo problema.

Como o Google Earth funcionava bem sem as dependências que a Synaptic considerava necessárias, pensei em tentar editar o arquivo deb para ignorar essas dependências. Eu usei o gerenciador de pacotes synaptic para ver quais dependências estavam faltando e, em seguida, usei o script videbcontrol desta grande postagem no fórum para remover essas dependências do arquivo deb. Eu desinstalei o pacote anterior via deb -r googleearth e, em seguida, instalei o pacote modificado. Viola, o Google Earth ainda funciona muito bem e o synaptic é feliz:)

    
por pyraz 07.06.2012 / 22:40