wo speichert apt oder dpkg die Liste der installierten Pakete?

wo speichert apt oder dpkg die Liste der installierten Pakete?

Ich weiß, ich kann es

dpkg --get-selections

um eine Liste der installierten Pakete anzuzeigen. Allerdings habe ich eine Festplatte, die nicht bootet, aber die meisten Dateien scheinen intakt zu sein. Gibt es eine Möglichkeit, die Liste der Pakete abzurufen, die von dieser kaputten Festplatte installiert wurden, ohne herauszufinden, wie man ein System davon bootet? Wo speichert dpkg diese Informationen?

Das alte System war Ubuntu 18.04 LTS.

Dank im Voraus.

Antwort1

Die Antwort auf Ihre Frage ist, dass es /var/lib/dpkg/status(zumindest standardmäßig) in der Datei gespeichert ist.

Wenn Sie jedoch das alte System gemountet haben, kann es möglicherweise mithilfe des Switches dpkg --get-selectionsdirekt darauf ausgeführt werden. Von :--rootman dpkg

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

So zum Beispiel

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

Wenn Ihr altes System über eine separate Partition verfügte /var, /var/libmuss diese ebenfalls entsprechend gemountet werden.

verwandte Informationen