Se você estiver tentando voltar a um sistema limpo, como em "nova instalação", precisará fazer uma nova instalação. Ou se você fosse presciente o suficiente para a imagem bare-metal do sistema imediatamente após a instalação, você poderia voltar a isso.
Mesmo com os sistemas de pacotes do Linux, existem configurações e configurações que podem não ser removidas em uma remoção ou desinstalação. Especialmente em um ambiente de servidor, quando você precisa de uma instalação limpa, você não pode simplesmente remover tudo que você fez desde a instalação. Você precisa instalar corretamente para chegar ao estado de instalação limpa.
ATUALIZAÇÃO: Pacotes de limpeza
O Ramii.org tem algumas dicas para listar pacotes e limpar pacotes não utilizados em um sistema Debian: link
Para listar os pacotes instalados:
dpkg --get-selections | cut -f1 | while read pkg; do dpkg -L $pkg | xargs -I'{}' bash -c 'if [ ! -d "{}" ]; then echo "{}"; fi' | tr '\n' 'apt-get autoremove
0' | du -c --files0-from - | tail -1 | sed "s/total/$pkg/"; done | sort -rn > ~/packages.log.txt
Ele prossegue listando os métodos de listar os arquivos de configuração não removidos durante os processos de remoção do apt.
Depois de remover todos os pacotes que você deseja, execute:
apt-get clean
e
dpkg --get-selections | cut -f1 | while read pkg; do dpkg -L $pkg | xargs -I'{}' bash -c 'if [ ! -d "{}" ]; then echo "{}"; fi' | tr '\n' 'apt-get autoremove
0' | du -c --files0-from - | tail -1 | sed "s/total/$pkg/"; done | sort -rn > ~/packages.log.txt
para limpar os repositórios e arquivos apt não utilizados.