À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