如何在 Ubuntu 上查找并删除过时的 PPA 存储库
问题:我试图通过运行
apt-get update
来重新同步包索引文件。但我收到以下“404 Not Found”错误。看起来我无法从我之前添加的一些第三方 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 Not Found”错误。也就是说,升级 Ubuntu 版本后,升级版本不再支持您在旧版本中添加的一些第三方 PPA 存储库。在这种情况下,您可以按如下方式识别并清除那些损坏的 PPA 存储库。
首先,找出导致“404 Not Found”失败的 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
”以检查它们是否已成功删除。