Instalando os mesmos pacotes de uma máquina em outra

Se você algum dia instalou seu sistema com todos aqueles pacotes que você precisa e existiu a necessidade de instalar em uma ou várias máquinas mas não lembra ao certo quais são aquelas centenas de pacotes que você instalou, existe uma solução rápida e indolor para isso!

Primeiramente devemos gerar a lista de pacotes que você instalou com o comando:

$ dpkg --get-selections > packages.list

Depois, copie o arquivo para a máquina que deseja instalar os mesmos pacotes (no meu caso copiei no diretório /tmp) e certifique-se que a lista de repositórios na máquina onde deseja instalar os pacotes está igual a da máquina onde os pacotes foram instalados. Feito isso, basta executar o comando:

$ sudo dpkg --set-selections < /tmp/packages.list && sudo apt-get dselect-upgrade

Espero que seja útil, pois hoje mesmo utilizei este pequeno método para não perder tempo “procurando” os pacotes que estavam instalados em uma máquina e queria instalar em outra. E isso serve até no caso de reinstalar o sistema na mesma máquina e não esquecer o nome daquele pacote importante que você usa esporadicamente e provavelmente esquece o nome.