Veja um tutorial simples sobre como fazer backup de uma lista de todos os seus aplicativos de repositório instalados e restaurá-los em outra máquina, talvez até na mesma máquina após uma instalação limpa. Isso pode economizar uma incrível quantidade de tempo, especialmente quando essa tarefa precisa ser repetida com frequência.
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-seleções" marca todos os pacotes atualmente instalados no estado "deinstall". Quando você restaurar a lista de aplicativos usando "–set-selections", somente os pacotes omitidos da lista permanecerão no estado "deinstall". Aptitude honrará o estado de desinstalação e removerá os pacotes extras, deixando você apenas com pacotes da lista.