apt または dpkg はインストールされたパッケージのリストをどこに保存しますか?

apt または dpkg はインストールされたパッケージのリストをどこに保存しますか?

私はできると知っている

dpkg --get-selections

インストールされたパッケージのリストを表示します。しかし、起動しないハード ドライブがありますが、ほとんどのファイルはそのままのようです。この壊れたハード ドライブからシステムを起動する方法を理解せずに、インストールされたパッケージのリストを取得する方法はありますか? dpkg はこの情報をどこに保存しますか?

以前のシステムはUbuntu 18.04 LTSでした。

前もって感謝します。

答え1

質問に対する答えは、ファイルに保存されるということです/var/lib/dpkg/status(少なくともデフォルトでは)。

ただし、古いシステムをマウントしている場合は、スイッチdpkg --get-selectionsを使用してそのシステム上で直接実行できる可能性があります--rootman dpkg

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

例えば

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

古いシステムに別のパーティションがあった場合は/var/var/libこれらも適切にマウントする必要があります。

関連情報