Replicando instalação de pacotes uma máquina Debian

Às vezes rola a necessidade de instalar os mesmos programas que estão instalado num servidor em um ambiente local (homologação ou desenvolvimento) e duas formas fáceis de fazer isso é usando o comando apt-mark ou dpkg+dselect.

Para gerar a lista de programas instalados com o apt-mark rode os comandos

apt-mark showauto > pkgs_auto.lst
apt-mark showmanual > pkgs_manual.lst

para instalar no novo ambiente rode

apt-mark auto $(cat pkgs_auto.lst)
apt-mark manual $(cat pkgs_manual.lst)

O outro método para gerar a lista é

dpkg --get-selections > /tmp/pacotes.list

e para restaurar

sudo apt-get update
sudo apt-get install dselect
sudo dselect update
sudo dpkg --set-selections < /tmp/pacotes.list && sudo apt-get -u dselect-upgrade

 

Padrão

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

By submitting this form, you accept the Mollom privacy policy.