
eu sei que posso fazer
dpkg --get-selections
para ver uma lista de pacotes instalados. No entanto, tenho um disco rígido que não inicializa, mas a maioria dos arquivos parece estar intacta. Existe uma maneira de obter a lista de pacotes que foram instalados neste disco rígido quebrado sem descobrir como inicializar um sistema a partir dele? Onde o dpkg armazena essas informações?
O sistema antigo era Ubuntu 18.04 LTS.
Desde já, obrigado.
Responder1
A resposta à sua pergunta é que ela está armazenada no arquivo /var/lib/dpkg/status
(pelo menos por padrão).
No entanto, se você montou o sistema antigo, talvez seja possível executá dpkg --get-selections
-lo diretamente, usando o --root
switch. De man dpkg
:
--root=dir Changing root changes instdir to «dir» and admindir to «dir/var/lib/dpkg».
Então por exemplo
dpkg --root=/mnt/oldroot --get-selections
Se o seu sistema antigo tinha uma partição separada /var
, /var/lib
eles também precisarão ser montados adequadamente.