Debian: Obtenha lista de pacotes instalados enquanto estiver no modo de recuperação

4

Como posso obter uma lista de pacotes instalados a partir de uma configuração do debian que é montada em / mnt / while usando um modo de recuperação?

Cenário: o servidor travou, apenas o modo de recuperação possível. Configurando um novo servidor, migre os dados do servidor antigo para o novo com o rsync.

Mas como instalar todos os pacotes no novo servidor que foram instalados no servidor antigo (apenas modo de recuperação)?

Obrigado!

    
por Xairoo 06.01.2017 / 19:39

1 resposta

7

Se o sistema de arquivos do qual você está se recuperando estiver em bom estado e não estiver infectado por malware ou algo assim, tente fazer um chroot /mnt /bin/bash , que deve fornecer um shell que esteja no sistema de arquivos resgatado. De lá você poderia fazer um dpkg --get-selections > packages .

Você também pode dar a opção --admindir=dir ao dpkg para apontar para outro diretório. Então você deve ser capaz de fazer algo como dpkg --admindir=/mnt/var/lib/dpkg --get-selections

    
por 06.01.2017 / 19:44