PPA 出了问题

PPA 出了问题

我尝试从 PPA 安装一些软件包,但失败了。我无法安装我想要的软件包。apt-get 说“无法找到软件包”:

sudo apt-get install somepackage
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package somepackage

apt-get update说:

Err http://ppa.launchpad.net codename/main amd64 Packages                                                        
  404  Not Found
Err http://ppa.launchpad.net codename/main i386 Packages                                                         
  404  Not Found

怎么了?

答案1

这些问题的唯一解决方案是通过邮件或 IRC 联系 PPA 维护者。这取决于所有者提供的详细信息。您可以单击链接找到联系信息:

如对本 PPA 中的软件有疑问或遇到错误,请联系所有者链接

您应该点击以下链接:

在此处输入图片描述

并说明您遇到的问题。现在让我解释一下为什么会发生这些问题。

Err http://ppa.launchpad.net codename/main amd64 Packages                                                        
  404  Not Found
Err http://ppa.launchpad.net codename/main i386 Packages                                                         
  404  Not Found

PPA 没有可用于您的存储库的软件包。软件包维护者必须上传一些软件包,以便 Launchpad 创建存储库。您可以尝试使用较旧/较新的存储库,但风险自负。联系维护者并要求上传适合您的 Ubuntu 版本的软件包。您只需查看 PPA 主页上的“已发布软件包概述”部分,即可查看哪些版本可用。

E: Unable to locate package somepackage

如果您在更新软件包列表时没有收到“未找到”错误,则意味着软件包维护者已上传适用于您的 Ubuntu 版本的软件包,但未上传该特定软件包。您可以验证将“发布于:任何系列”更改为您的系列名称(即精确的),然后单击“过滤”按钮。如果您的软件包不在那里,但在其他系列中,请让软件包维护者将软件包上传到您的特定 Ubuntu 版本。

现在请记住,PPA 维护者也是人,有自己的生活,而且他们没有因为做这项工作而得到报酬(大多数时候),如果他们没有上传软件包,他们可能有他们的理由,所以请记住这一点。

相关内容