Tomando los paquetes de una máquina, a la que necesitamos igualar, e intentando instalarlos automáticamente.
Existe la posibilidad de obtener una lista del estado de los paquetes instalados en Debian empleando el programa dpkg con los parámetros –get-selections. El resultado, como se sabe, es una lista de paquetes, su arquitectura, y el estado en el sistema.
acl install adduser install adwaita-icon-theme deinstall apt install ... at-spi2-core deinstall atool install avahi-daemon install ...
Por ejemplo, tengo un servidor con Debian 10 que está ejecutando una aplicación odoo y lo que pretendo ahora es realizar la misma disposición en otro sistema con una distribución recién instalada. Ambas son la misma rama, claro, y contienen los mismos repositorios. El proceso entonces es:
# en la máquina original
osr@origen: $ sudo dpkg --get-selections > dpkg.list
osr@origen: $ scp dpkg.list osr@destino:
# y en la máquina destino
osr@destino: $ sudo dpkg --set-selections < dpkg.list
ops@destino: $ sudo dselect install