Como listar todos os pacotes removidos mas configurados no Debian?

1

Como listar todos os pacotes que permaneceram configurados no sistema após apt-get remove a.k.a no estado rc ?

Qual é a maneira mais fácil e confiável de verificar se o sistema tem um pacote em um estado diferente de ii ?

    
por SkyRaT 25.02.2016 / 13:28

1 resposta

1

Vou começar com uma declaração de que isso é baseado no Ubuntu (15.10) e não no Debian, mas eu tentaria adivinhar que ele funcionará da mesma forma. Confirmações, ou correções, se eu estiver errado, são naturalmente muito bem-vindas.

Sua menção ao "estado rc" sugere que você esteja familiarizado com o dpkg . Eu não sei se você tinha algo mais chique em mente, mas por que não usar isso e filtrar a saída para mostrar o que você quer? Por exemplo:

Listar todos os pacotes removidos onde os arquivos de configuração permanecem (a linha começa com rc):

dpkg -l | awk '/^rc/ { print }'

Listar pacotes que não estão atualmente instalados (a linha não inicia com ii):

dpkg -l | awk '!/^ii/ { print }'

O segundo é baseado no pressuposto de que dpkg -l não inclui pacotes que nunca foram instalados, o que pode não ser verdadeiro em todos os casos, talvez especialmente em versões mais antigas.

    
por 25.02.2016 / 14:35