ubuntu 更新時出現校驗和不符 的一種解決辦法


在更新源的時候,經常遇到這種情況

W: 無法下載 bzip2:/var/lib/apt/lists/partial/mirrors.ustc.edu.cn_ubuntu_dists_quantal-updates_main_binary-i386_Packages Hash 校驗和不符
W: 無法下載 bzip2:/var/lib/apt/lists/partial/mirrors.ustc.edu.cn_ubuntu_dists_quantal-updates_universe_binary-i386_Packages Hash 校驗和不符
W: 無法下載 bzip2:/var/lib/apt/lists/partial/mirrors.ustc.edu.cn_ubuntu_dists_quantal-security_main_binary-i386_Packages Hash 校驗和不符
W: 無法下載 bzip2:/var/lib/apt/lists/partial/mirrors.ustc.edu.cn_ubuntu_dists_quantal-security_universe_binary-i386_Packages Hash 校驗和不符
E: Some index files failed to download. They have been ignored, or old ones used instead.

當然也有類似的問題,現在總結一下解決辦法,我很多辦法都試了,不同的情況可能有不同的解決的辦法,對於菜鳥來說,出問題就搜文章,然后一個一個試,試對了就好用。

第一種方法:

最后我發現都是在從http://extras.ubuntu.com/ubuntu更新的時候,更新的bzip2 ,,出的問題。

所以我找到設置源的地方:將其他軟件中的 兩個獨立 的源勾去掉。  然后更新就好了!

如圖:

這里的添加試可以換源的,在網上搜索一些源添加進去,以deb開頭

第二種方法:

本人的解決方法是:
sudo mv /var/lib/apt/lists 

/var/lib/apt/lists.bak
sudo mkdir /var/lib/apt/lists

就是備份下lists目錄,創建一個新的lists目錄。再執行sudo apt-get update問題解決。但是這可以解決大部分問題,個別源不能解決,如"/var/lib/apt/lists/partial /extras.ubuntu.com_ubuntu_dists_precise_main_binary-i386_Packages",無耐進入 /var/lib/apt/lists/將對應的文件刪除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM