我使用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。
- $ sudo apt-get update | grep "Failed"
在本例中,Ubuntu Trusty不再支持的PPA倉庫是“ppa:finalterm/daily”。
去移除PPA倉庫吧。
- $ sudo add-apt-repository --remove ppa:finalterm/daily
你得去重復重復再重復,把上面找到的所有過時的PPA倉庫一個一個地移除。
在移除所有過時的PPA倉庫后,重新運行“apt-get update”命令來檢查它們是否都被成功移除。
轉自:http://blog.csdn.net/u012585964/article/details/50590802