私もできることを知っています
dpkg --get-selections
インストールされているパッケージのリストを表示します。しかし、私のハードドライブは起動しませんが、ほとんどのファイルは破損していないようです。システムを起動する方法を知らなくても、破損したハードドライブからインストールされたパッケージのリストを取得する方法はありますか? dpkgはこの情報をどこに保存しますか?
以前のシステムはUbuntu 18.04 LTSです。
よろしくお願いします。
ベストアンサー1
/var/lib/dpkg/status
あなたの質問に対する答えは(少なくとも基本的に)ファイルに保存されているということです。
ただし、古いシステムがインストールされている場合は、dpkg --get-selections
スイッチを使用してそのシステムで直接実行できます--root
。からman 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
にインストールする必要があります。