Debian
Debian/Ubuntu - 從恢復的 /var/lib/apt/lists 重新創建軟體包數據庫
由於我不會讓您感到厭煩的原因,我想備份以備份所有下載的清單,然後在由於某種原因失敗時
/var/lib/apt/lists
將它們恢復到該狀態。apt-get upgrade
好吧,我將文件打包,但是當我恢復它們時,系統仍然使用清單的更新版本。我假設在下載這些清單後,它們會被提取到內部數據庫中以便於訪問。那麼如何在不執行的情況下啟動該攝取過程
apt-get update
?
包列表確實被“攝取”到預設儲存在
/var/cache/apt
:pkgcache.bin
和srcpkgcache.bin
.要強制
apt
只查看已恢復的索引,最簡單的選擇是刪除這些記憶體:sudo rm /var/cache/apt/*pkgcache.bin
.apt
然後將使用本地資訊重新創建它們,下次以適當的權限執行時;你可以用sudo apt-cache gencaches