最近のバックアップで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」フラグが復元されます。