Na maioria dos casos, o comando autoremove
de apt-get
faria o truque, ele removeria todos os pacotes instalados e marcados como automaticamente instalados, mas não exigido por nenhum outro pacote instalado.
Este é o método preferido e seguro quando o pacote principal não é um meta-pacote.
Este não é o caso de meta-pacotes como kubuntu-desktop
, e isso ocorre porque os pacotes instalados como conseqüência da instalação de um meta-pacote não são marcados como instalados automaticamente, portanto não podem ser removidos por autoremove
.
Remover todos os pacotes marcados como dependências ou recomendados por um metapacote dado, como kubuntu-desktop
, pode ser perigoso, porque alguns desses pacotes podem estar em seu sistema antes da instalação do metapacote .
O método mais seguro para prosseguir, na minha opinião, é uma análise de /var/log/dpkg.log
e seus antepassados, para ver quais pacotes foram instalados em registros de data e hora em torno do timestamp da instalação do pacote ofensivo fornecido. Eu sugiro um comando para obter uma visão mais concisa e limpa da concatenação dos arquivos de log envolvidos:
less $(ls -rt /var/log/dpkg.log*) |
awk ' ~ /^(install|upgrade|remove|purge)$/' |
less