Não foi possível instalar não significa que dpkg
não tentou desistir até a metade
Não há nada complicado nisso. Observe esta reencenação:
$ sudo dpkg -i --force-architecture google-earth-stable_current_i386.deb ... Errors were encountered while processing: google-earth-stable:i386 $ dpkg --list | grep google-earth iU google-earth-stable:i386 6.0.3.2197-r0
O iU
informa que você queria este pacote i -nstalled, mas dpkg
não conseguiu configurá-lo, por isso foi deixado U -nconfigured, esperando por você para consertá-lo. O erro que você obteve dpkg: error processing google-earth-stable:i386 (--configure): dependency problems - leaving unconfigured
diz a você em linguagem mais simples.
dpkg
deve ser explicitamente informado para remover uma instalação com falha
Basta informar dpkg
para não incomodar e remover o pacote:
sudo dpkg --remove google-earth-stable:i386
E, em seguida, tente instalar o pacote de 64 bits novamente.
Synaptic e apt-get
não se importam com debs únicos
Você não obteve nada do Synaptic ou apt-get
porque eles não estão cientes do seu problema. Eles se preocupam principalmente com pacotes disponíveis nos repositórios, que você gerencia através deles . Eles são ferramentas de nível superior que usam dpkg
, mas não se importam com nenhum problema que você crie com dpkg
, a menos que isso lhes diga respeito. Se você tentasse instalar qualquer pacote, ou o Google Earth de 64 bits, se estivesse em algum repositório, com o Synaptic ou apt-get
, eles definitivamente teriam reclamado sobre isso.
Outras referências úteis
-
O nome do arquivo
.deb
e o nome do pacote são geralmente diferentes. Você precisa do nome do pacote para fazer qualquer operação comdpkg
. Usedpkg --list | grep xxxxx
em que xxxxx é uma pequena parte do nome do arquivo que está lá, comogoogle
ouearth
. -
Veja esta resposta para obter uma ótima explicação de todas as sinalizações de status
dpkg
de duas letras.