O gerenciamento de pacotes é um dos principais diferenciadores entre distribuições. Entre distribuições não relacionadas, você não poderá fazer nada automático. Diferentes distribuições dividem o software em diferentes conjuntos de pacotes e usam nomes diferentes.
Entre máquinas executando a mesma versão da mesma distribuição, é possível obter uma instalação semelhante reproduzindo a lista de pacotes instalados. Em sistemas usando apt
, como Debian e derivados (Ubuntu, Mint,…), use apt-clone
. Veja Como replico seleções de pacotes instalados de um sistema Debian para outro? (Debian Wheezy) para os comandos exatos. Em poucas palavras, na máquina antiga:
sudo apt-get install apt-clone
apt-clone clone foo
Copie foo.apt-clone.tar.gz
para a nova máquina e execute
sudo apt-get install apt-clone
sudo apt-clone restore foo.apt-clone.tar.gz
apt-clone
pode funcionar entre distribuições relacionadas, por exemplo, Debian e Ubuntu. Use em restore-new-distro
vez de restore
nesse caso. Se isso falhar, use o método manual com dpkg --get-selections
e apt-mark
, e mexa na lista de pacotes até que o apt seja satisfeito.
Para suas próprias configurações, é mais simples: basta copiar os arquivos de ponto do diretório inicial. Como regra, configure itens que não estejam relacionados ao hardware da sua conta, e não ao sistema; isso facilitará a cópia para outra máquina.