/etcおよび/varバックアップで「dpkg --get-selections」をどのように近似しますか?

/etcおよび/varバックアップで「dpkg --get-selections」をどのように近似しますか?

最近のバックアップでDebianシステムを再構築しようとしています。

これを行うために私が見つけたすべての方法は、次の形式のステップで始まります。

dpkg --get-selections > package_list

もちろん、これは元のシステムで実行する必要があり、rsyncバックアップは外部ドライブにのみあります。ただし、このバックアップには1のすべて/etcとほとんどが含まれています。/var

dpkg --get-selections内容合計の出力をコピー/近似する便利な方法はありますか?/etc/var


1バックアップから除外される項目/var/{tmp,run,lock}はです。

答え1

選択項目を検索するために必要なのは、ファイルstatus/var/lib/dpkg/statusバックアップまたはバックアップのいずれか/var/lib/dpkg.status*)とupdatesその隣のディレクトリだけです。だからあなたは実行することができます

dpkg --admindir=/mnt/backup/var/lib/dpkg/ --get-selections

パッケージの選択を検索します。

/var/lib/apt/extended_statesインストールされたパッケージを復元した後、再構築されたシステムで他の作業を実行する前にバックアップから復元する必要があるかもしれません。これにより、「auto-install」フラグが復元されます。

関連情報