Instale os mesmos pacotes de um servidor em outro

Instale os mesmos pacotes de um servidor em outro

Eu tenho um Ubuntu Server 12.04 legado (i386) e um novo Ubuntu Server 12.04 LTS (AMD64)

Como utilizo a mesma lista de pacotes do servidor legado no servidor AMD64? Eu tentei isso:

dpkg --get-selections > installedpackages

Mas quando uso essa lista no novo servidor, ele tenta instalar bibliotecas e binários i386. Eu não quero isso. Eu só quero o material AMD64.

Usei esse post como guia

Como listar todos os pacotes instalados

Qualquer ajuda é apreciada.

Responder1

Tente esta linha de comando para gerar sua lista de pacotes ( apt-get install aptitudese não tiver feito isso):

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

Isso deve omitir todos os pacotes pré-instalados específicos da máquina e listar apenas os itens que você selecionou deliberadamente (e suas dependências).

Se mesmo isso contiver muita coisa, isso deve listar mais ou menosapenasos pacotes que você instalou explicitamente (suas dependências serão extraídas automaticamente, é claro):

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

informação relacionada