
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-selections
direkt darauf ausgeführt werden. Von :--root
man 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/lib
muss diese ebenfalls entsprechend gemountet werden.