Não é possível localizar nenhum pacote i386

1

Estou mexendo no meu sistema há algum tempo para que ele funcione após a atualização e agora funciona, mas não é saudável.

Quando tento remover qualquer pacote i386 no meu Ubuntu 13.10 de 64 bits, ele retorna um erro:

root# apt-get remove zlib1g:i386   
Reading package lists... Done  
Building dependency tree    
Reading state information... Done  
E: Unable to locate package zlib1g  

Eu sei que é instalado a partir da saída de dpkg -l .

    
por Lev K. 03.01.2014 / 14:36

1 resposta

0

Na verdade, zlib1g já está desinstalado , mas ainda existem arquivos de configração . É por isso que o apt-get não consegue encontrar o pacote. Mas quando dpkg -l tenta encontrar todos os pacotes instalados, ele procura por ambos os pacotes, assim como seus arquivos de configuração. Assim, ele ainda mostrará zlib1g como instalado.

Então, em vez de executar

% bl0ck_qu0te%

(usando sudo , se não um terminal raiz)

executar

% bl0ck_qu0te%

(novamente usando sudo , se não um terminal raiz)

purge remove os arquivos de configuração, assim como o pacote.

Agora, quando você executar o dpkg -l, não encontrará o pacote na lista.

A página do manual de dpkg-query fornece alguns detalhes.

% bl0ck_qu0te%     
por Registered User 03.01.2014 / 14:55