¿Dónde almacena apt o dpkg la lista de paquetes instalados?

¿Dónde almacena apt o dpkg la lista de paquetes instalados?

sé que puedo hacer

dpkg --get-selections

para ver una lista de paquetes instalados. Sin embargo, tengo un disco duro que no arranca pero la mayoría de los archivos parecen estar intactos. ¿Hay alguna manera de obtener la lista de paquetes que se instalaron desde este disco duro roto sin saber cómo iniciar un sistema desde él? ¿Dónde almacena dpkg esta información?

El sistema antiguo era Ubuntu 18.04 LTS.

Gracias de antemano.

Respuesta1

La respuesta a tu pregunta es que se almacena en el archivo /var/lib/dpkg/status(al menos de forma predeterminada).

Sin embargo, si ha montado el sistema antiguo, es posible que pueda ejecutarlo dpkg --get-selectionsdirectamente mediante el --rootconmutador. De man dpkg:

   --root=dir
          Changing  root  changes  instdir  to  «dir»  and   admindir   to
          «dir/var/lib/dpkg».

Así por ejemplo

dpkg --root=/mnt/oldroot --get-selections

Si su sistema anterior tenía una partición separada /var, /var/libéstas también deberán montarse adecuadamente.

información relacionada