apt-get autoremove
ou o equivalente a aptitude remove todos os pacotes, exceto aqueles que foram instalados explicitamente (selecionando-os em um gerenciador de pacotes ou com apt-get install PACKAGENAME
) e suas dependências. Não sabe quais pacotes podem ser importantes.
A distinção manual / automática pode ser muito útil, mas você precisa empurrá-lo um pouco. Declare os pacotes de chaves conforme explicitamente instalado, seja com o utilitário apt-mark
ou executando apt-get install
(mesmo que os pacotes já estejam instalados) ou pressionando m
na interface do aptitude.
O Debian e o Ubuntu disponibilizam uma série de meta-pacotes que estão lá apenas para depender de certas categorias de pacotes e que é útil para instalar explicitamente. Dessa forma, mesmo que os pacotes sejam reorganizados em uma atualização, as dependências serão gerenciadas automaticamente e você manterá a funcionalidade.
Por exemplo, no seu caso, você provavelmente quer algo como
apt-get install xbase-clients
apt-mark manual ant libreoffice xorg
(e talvez mais alguns).