Se você tiver tudo instalado nos repositórios padrão, poderá gravar suas seleções de pacotes com:
sudo apt-get install debconf-utils
sudo dpkg --get-selections '*' > selection.dpkg
sudo debconf-get-selections > selection.debconf
Em seguida, você pode replicar essa seleção de pacotes em uma nova instalação com:
sudo debconf-set-selections < myselection.debconf
sudo dpkg --set-selections < myselection.dpkg
sudo apt-get -u dselect-upgrade.
Se você também faz o backup de sua /etc
, /home
e outra área onde você tem configurações ou arquivos que não vêm de um pacote, você deve ser capaz de clonar uma máquina rapidamente.
Isso não funcionará se você estiver pulando entre versões, então, ao invés disso, eu apenas mantenho uma lista manual de tudo que eu instalo e todas as configurações que eu mudo. Se você mantiver isso de uma maneira ordenada, você pode trazer uma nova máquina para uma especificação muito rápida de qualquer maneira (e enquanto estiver fazendo as coisas "manualmente" você pode pular pacotes / etapas que não são mais relevantes para que você não esteja carregando mais arquivos) do que você precisa de uma instalação para outra). Eu usei essa lista quando instalei o Ubuntu na minha compra recente de netbooks. Obviamente, você precisa do backup de /home
e /etc
, mas você deve ter bons backups de qualquer maneira.