Como removo um pacote com o status "rU"?

1

Eu estava tentando instalar algumas bibliotecas de 32 bits com o comando dpkg -i --force-architecture . Mas falhou devido a problemas de dependência.

Agora, se eu tentar instalar a versão de 64 bits da mesma biblioteca, ela diz que já está instalada. Se eu tentar removê-lo, ele diz que não está instalado.

dpkg-query -l mostra que o status é rU para o pacote.

Eu tentei dpkg-configure -a , dpkg--reconfigure , apt-get install -f , apt-get clean , apt-get autoclean e basicamente todas as pesquisas possíveis no Google.

Como posso sair dessa instalação de pacotes emperrados?

    
por Animesh 30.08.2011 / 18:54

1 resposta

1

Os pacotes de vários arcos devem ser sufixados com :arch , em que arch é i386 ou amd64 . Experimente a versão i386 de libgtk1.2 explicitamente nomeando-a:

sudo apt-get purge libgtk1.2:i386

Se isso falhar devido a problemas de dependência, tente adicionar a opção -f .

De onde você tirou essas bibliotecas? A atual biblioteca GTK + está em 2.24-4 para o Natty (libgtk2.0-0). O libgtk1.2 pode ser encontrado em Hardy e Dapper de acordo com packages.ubuntu.com .

    
por Lekensteyn 30.08.2011 / 22:16