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 aptitude
se 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