Para ser mais específico, eu gostaria de fazer o equivalente a adicionar a --purge
flag ao seguinte comando
sudo apt-get autoremove --purge [package name]
para pacotes que não estão mais no sistema.
De preferência, eu gostaria de saber como fazer isso em pacotes específicos e em todos os pacotes desinstalados no sistema.
autoremove
é apenas confuso, imo.Respostas:
A seguir, faça o que você deseja:
Isso limpa todos os pacotes com o
c
sinalizador de estado (pacote removido, arquivos de configuração ainda presentes). A documentação da bandeira está aqui .fonte
aptitude purge ~c
funciona tão bem~[user]
é uma expansão de til POSIX válida.c
Para quem não quer instalar
aptitude
:fonte
O
--purge
sinalizador remove os arquivos de configuração dos pacotes que não estão mais instalados. Não recomendo remover cegamente os arquivos de configuração de todos os pacotes desinstalados. Você pode querer manter alguns deles. Para um pacote individual,dpkg -P
funcionará (-P
significa--purge
). Aqui,alacarte
apenas os arquivos de configuração estão instalados, daí osrc
sinalizadores. Por exemplofonte
Isso deve limpar o cache do pacote.
fonte