Instalar los mismos paquetes de un servidor en otro

Instalar los mismos paquetes de un servidor en otro

Tengo un Ubuntu Server 12.04 (i386) heredado y un nuevo Ubuntu Server 12.04 LTS (AMD64)

¿Cómo uso la misma lista de paquetes del servidor heredado en el servidor AMD64? Probé esto:

dpkg --get-selections > installedpackages

Pero cuando uso esa lista en el nuevo servidor, intenta instalar bibliotecas y binarios i386. No quiero eso. Sólo quiero las cosas AMD64.

Usé esta publicación como guía.

Cómo enumerar todos los paquetes instalados

Se agradece cualquier ayuda.

Respuesta1

Pruebe esta línea de comando para generar su lista de paquetes (la necesitará apt-get install aptitudesi no lo ha hecho):

aptitude search -F '%100p' '~i!~M' > installedpackages

Esto debería omitir todos esos paquetes preinstalados específicos de la máquina y solo enumerar las cosas que seleccionó deliberadamente (y sus dependencias).

Si incluso eso contiene demasiadas cosas, esto debería enumerar más o menosjustolos paquetes que ha instalado explícitamente (sus dependencias se incorporarán automáticamente, por supuesto):

deborphan -a --no-show-section > installedpackages

información relacionada