
Ubuntuボックスにフルファイルシステムのバックアップがありますが、OSディスクがクラッシュしました。
dpkg -l
バックアップからインストールされているすべてのパッケージを一覧表示する方法はありますか(例)。
ログファイルは不完全なため、オプションではなく、インストール、部分インストール、アンインストールなどが一覧表示されます。
答え1
また、それを使用せずにこれを行うことができますchroot
。これは、さまざまな理由で(破損、部分バックアップ、誤ったアーキテクチャ、セキュリティリスクなど)システムでバイナリを実行できない場合に便利です。
dpkg
このフラグを使用して代替パスを表示できます--admindir
。ただ指してください/path-to-restored-files/var/lib/dpkg
。ただし、セキュリティが脅かされる場合には注意して使用いたします。dpkgステータスファイルを直接表示できます(から
/var/lib/dpkg/status
)。これはプレーンテキストファイルです。
答え2
はい、そうでない場合は、次のコードを試してください。DDビデオ:
# chroot /path/to/root/backup_filesystem /bin/bash
# dpkg -l
短く:
# chroot /path/to/root/backup_filesystem /usr/bin/dpkg -l