Entonces puedo correr en una máquina:
dpkg --get-selections '*' > selection.txt
En otra maquina:
dpkg --set-selections < selection.txt
... seguido de cualquiera de los siguientes:
aptitude install
apt-get -u dselect-upgrade
... para instalar los paquetes que.
Sin embargo, parece que cierta información se pierde en el proceso, como si un paquete (por ejemplo xyz) se instaló automáticamente como dependencia de otro paquete ( abc). Puedes ver eso cada vez que haces algo así apt-get --purge remove abc. En la máquina original, se le notificará que el paquete xyzse instaló como dependencia abcy que puede usar apt-get autoremovepara deshacerse de él.
Ahora soy consciente de deborphany debfoster, pero son engorrosos de usar dada la tarea (simple) en cuestión.
Parece que guardar y restaurar las selecciones como se muestra arriba no es suficiente para restaurar las sutiles dependencias de los paquetes instalados.
¿Hay alguna manera de hacer una copia de seguridad del conjunto completo de metadatos para la administración de paquetes y restaurarlo en su totalidad?
apt-markguardar / restaurar información sobre paquetes automáticos versus paquetes instalados manualmente