歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux教程:如何查找並移除Ubuntu上陳舊的PPA倉庫

Linux教程:如何查找並移除Ubuntu上陳舊的PPA倉庫

日期:2017/2/28 14:27:52   编辑:Linux教程

問題:我試著通過運行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”命令來檢查它們是否都被成功移除。

如何在Ubuntu中添加到PPA的軟件源 http://www.linuxidc.com/Linux/2011-05/36409.htm

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved