Debian/Ubuntu - 復元された /var/lib/apt/lists からパッケージデータベースを再作成する

Debian/Ubuntu - 復元された /var/lib/apt/lists からパッケージデータベースを再作成する

退屈させたくないので、/var/lib/apt/listsダウンロードしたすべてのマニフェストをバックアップし、何らかのapt-get upgrade理由で失敗した場合は、その状態に復元したいと思います。

まあ、ファイルを圧縮したがファイルを復元したとき、システムはまだマニフェストの更新版を使用していました。ダウンロードしたら、これらのマニフェストを内部データベースにインポートして簡単にアクセスできるとします。それでは、この収集プロセスを実行せずに開始するにはどうすればよいですかapt-get update

ベストアンサー1

/var/cache/aptパッケージリストは実際に:とにデフォルトで格納さpkgcache.binれたキャッシュに「収集」されますsrcpkgcache.bin

復元されたインデックスのみをapt強制するには、最も簡単なオプションは次のキャッシュを削除することですsudo rm /var/cache/apt/*pkgcache.binaptこれにより、次に適切な権限で実行すると、ローカル情報を使用して再生成されます。

sudo apt-cache gencaches

おすすめ記事