Eu criei três listas:
- Necessário Ubuntu9.04 - quase nada, exceto pacotes essenciais (sem ssh!)
- Ubuntu9.04-minimal - ubuntu-minimal instalado
- Padrão Ubuntu9.04 - ubuntu-desktop e padrão ubuntu instalados
Com isso é só uma questão de:
dpkg -l | grep ^ii | awk "{ print \ }" | sort > /tmp/pkgs
diff -u Ubuntu9.04-required /tmp/pkgs | sed -n "s/^\+//p" > /tmp/pkgs-to-delete
apt-get remove $(cat /tmp/pkgs-to-delete)
Para limpar um Ubuntu para voltar ao estado desejado. As listas não foram criadas em uma instalação limpa do Ubuntu, então elas podem não ser uma reprodução perfeita do estado original, mas devem ser boas o suficiente para limpar um sistema um pouco.