Linux-Mint
“軟體索引已損壞”
我正在嘗試在 Linux Mint“Quiana”上安裝 Chrome 更新。我下載了 .deb 文件;當我嘗試打開/執行/安裝它時,GDebi Package Installer 說:
軟體索引已損壞
這是您的軟體管理系統的重大故障。請使用 synaptic 檢查損壞的軟體包,檢查文件“/etc/apt/sources.list”的文件權限和正確性,並使用以下命令重新載入軟體資訊:“sudo apt-get update”和“sudo apt-get install -f” ‘。
所以我嘗試執行突觸來檢查損壞的包。它不會啟動;說
E: Encountered a section with no Package: header E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_multiverse_i18n_Translation-en E: The package lists or status file could not be parsed or opened. E: _cache->open() failed, please report.
怎麼辦?
由於 Synaptic 無法啟動,請跳過依賴它的部分(這並不明顯),然後執行消息中給出的最後兩個命令:
sudo apt-get update
進而
sudo apt-get install -f
這
update
是負責軟體索引的部分。如果您有一個與配置中的儲存庫不匹配的無效索引,它將不會被修復(但我原以為它也不會是引用)。要處理這個問題,請刪除所有索引並更新:
sudo rm /var/lib/apt/lists/* sudo apt-get update
如果在那之後錯誤仍然存在,則表明您正在從中下載的儲存庫中的索引已損壞。要克服它,請刪除
gdebi
抱怨的特定索引:sudo rm /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_multiverse_i18n_Translation-en
並且在嘗試再次安裝您的軟體包之前不要執行。
apt-get update
此類錯誤應在下一個鏡像脈衝(大約十二小時內)時自行修復。