Para que eu possa rodar em uma máquina:
dpkg --get-selections '*' > selection.txt
Em outra máquina:
dpkg --set-selections < selection.txt
... seguido por um dos seguintes:
aptitude install
apt-get -u dselect-upgrade
... para instalar os pacotes que.
No entanto, parece que algumas informações são perdidas no processo, como se um pacote (por exemplo xyz) foi instalado automaticamente como dependência de outro pacote ( abc). Você pode ver isso sempre que fizer algo parecido apt-get --purge remove abc. Na máquina original, você seria notificado de que o pacote xyzfoi instalado como dependência abce que você pode usar apt-get autoremovepara se livrar dele.
Agora estou ciente deborphane debfoster, mas eles são difíceis de usar, dada a tarefa (simples) em questão.
Parece que salvar e restaurar as seleções, como mostrado acima, não é suficiente para restaurar as dependências sutis dos pacotes instalados.
Existe uma maneira de fazer backup do conjunto completo de metadados para o gerenciamento de pacotes e restaurá-lo em sua totalidade?
apt-markpara salvar / restaurar informações sobre automática vs pacotes instalados manualmente