apt-get update 更新失敗----如何清除破損而且陳舊的PPA倉庫 (W: Failed to fetch http://ppa.launchpad.net/jonathonf/pyt)


我使用sudo apt-get update之后,更新失敗,遇到如下錯誤。

W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/precise/main/source/Sources  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/precise/main/binary-i386/Packages  404  Not Found

最終發現如下的解決方案!(PPA倉庫破損而且陳舊的問題)


問題:我試着通過運行apt-get update命令來再次同步包索引文件,但是卻出現了“404 無法找到”的錯誤,看起來似乎是我不能從先前添加的第三方PPA倉庫中獲取最新的索引。我怎樣才能清除這些破損而且陳舊的PPA倉庫呢?

Err http://ppa.launchpad.net trusty/main amd64 Packages
  404  Not Found
Err http://ppa.launchpad.net trusty/main i386 Packages
  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/finalterm/daily/ubuntu/dists/trusty/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/finalterm/daily/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

當你試着更新APT包索引時,“404 無法找到”錯誤總是會在版本更新之后發生。就是說,在你升級你的Ubuntu發行版后,你在舊的版本上添加的一些第三方PPA倉庫就不再受新版本的支持。在此種情況下,你可以像下面這樣來鑒別並清除那些破損的PPA倉庫

首先,找出那些引起“404 無法找到”錯誤的PPA。

 
        
  1. sudo apt-get update | grep "Failed"

在本例中,Ubuntu Trusty不再支持的PPA倉庫是“ppa:finalterm/daily”。

移除PPA倉庫吧。

 
        
  1. sudo add-apt-repository --remove ppa:finalterm/daily

你得去重復重復再重復,把上面找到的所有過時的PPA倉庫一個一個地移除。

在移除所有過時的PPA倉庫后,重新運行“apt-get update”命令來檢查它們是否都被成功移除。


轉自:http://blog.csdn.net/u012585964/article/details/50590802


免責聲明!

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



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