Você pode fazer um backup de todos os seus pacotes instalados, depois de uma instalação limpa e depois de um processo de restauração.
Primeiro, em um computador com todos os aplicativos pré-instalados, recupere sua lista de pacotes instalados e redirecione a saída para um arquivo chamado packages.txt. Salve esta lista de pacotes em algum lugar para que você possa usá-la no processo de restauração.
sudo dpkg --get-selections > packages.txt
Para restaurar todos os aplicativos da sua lista, você deve seguir um processo de três etapas com muito cuidado.
sudo dpkg --clear-selections
sudo dpkg --set-selections < packages.txt
sudo aptitude install
Você será solicitado a instalar todos os novos aplicativos na lista.
Outro exemplo do que esse processo permite que você faça é criar uma linha de base de todos os aplicativos após uma instalação limpa do Ubuntu. Digamos que você queira remover todos os aplicativos instalados desde a instalação limpa, executar exatamente o mesmo processo e qualquer pacote não definido nessa lista será removido.
sudo dpkg --get-selections > clean-install-package-list.txt
sudo dpkg --clear-selections
sudo dpkg --set-selections < clean-install-package-list.txt
sudo aptitude install
O primeiro comando de --clear-selections
marca todos os pacotes atualmente instalados para o estado deinstall
. Quando você restaurar a lista de aplicativos usando --set-selections
, somente os pacotes omitidos da lista permanecerão no estado deinstall
. Aptitude irá honrar o estado de desinstalação e remover os pacotes extras, deixando você apenas com pacotes da lista.