問題:我試著通過運行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。
在本例中,Ubuntu Trusty不再支持的PPA倉庫是“ppa:finalterm/daily”。
去移除PPA倉庫吧。
你得去重復重復再重復,把上面找到的所有過時的PPA倉庫一個一個地移除。
在移除所有過時的PPA倉庫後,重新運行“apt-get update”命令來檢查它們是否都被成功移除。
如何在Ubuntu中添加到PPA的軟件源 http://www.linuxidc.com/Linux/2011-05/36409.htm
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2