无法验证存储库

无法验证存储库

我关注此主题安装wine,但是在我添加建议的存储库并重新加载源列表后出现以下错误消息:

W:The repository 'http://extras.ubuntu.com/ubuntu xenial Release' does not have a Release file., 
W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., 
W:See apt-secure(8) manpage for repository creation and user configuration details., 
W:The repository 'http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu xenial Release' does not have a Release file., 
W:Data from such a repository can't be authenticated and is therefore potentially dangerous to use., 
W:See apt-secure(8) manpage for repository creation and user configuration details., 
E:Failed to fetch http://extras.ubuntu.com/ubuntu/dists/xenial/main/source/Sources  404  Not Found [IP: 2001:67c:1360:8c01::23 80], 
E:Failed to fetch http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found, 
E:Some index files failed to download. They have been ignored, or old ones used instead.

这里出了什么问题?对于那些能读懂的人来说,这些信息可能很清楚,但我不想让事情变得更混乱。

答案1

至于 PPA 是否支持您发布

如果我想添加一个 PPA,而根据 howto 或 web.post 的说明,该 PPA 可以在 Ubuntu 上运行,那么可以遵循的一些基本步骤如下

  • 前往 PPA 主页

例如。https://launchpad.net/~ubuntu-audio-dev/+archive/ubuntu/ppa并阅读开发人员说明。就我的例子而言,说明相当模糊。但是向下滚动,我可以在“已发布软件包概述”部分看到软件包列表、上传日期、上传者等。这是您的第一条线索,大多数日期是 2010-2012 年,只有一个 2013 年。

您的版本是 Ubuntu 16.04,即 2016 年 4 月发布的 Ubuntu 版本。这比 2013 年晚了很久,所以您在这里发现了一个问题。

  • 进入 PPA 下载文件夹(你的机器将进入该文件夹)

例如。http://ppa.launchpad.net/ubuntu-audio-dev/ppa/ubuntu/dists/我自己经常用这个(因为它涉及的阅读量较少,这就是为什么在第一条评论中提到它)。您将看到每个受支持版本的文件夹列表。Ubuntu 16.04 是 Xenial,因此要支持 xenial,必须有一个 xenial 文件夹,但实际上没有。最新的文件夹是“raring”或 13.04,即上一节中 2013 年上传的版本。这里也检测到了问题。

如果这是我自己的机器,或者我重视的盒子(例如生产)

PPA 主页是必须的,因为我倾向于查看它的写作方式、作者(即使我不认识这些人,在我的例子中,这是一个由 90 名“活跃”成员组成的团队,这给人一种良好的感觉)并尝试看看我是否信任这个来源。在这里,我认为 PPA 看起来不错,只是它看起来很旧……

至于替代来源

抱歉,我帮不上忙。我不知道你为什么添加 PPA,所以我不知道你在找什么,所以找不到替代品。

但是,如果指示您添加此 PPA 的说明来自较旧的版本,请检查您是否确实需要它。例如,我在 Ubuntu 14.04 LTS 和 16.04 LTS 中为 Redshift 添加了 PPA,因为我发现夜间颜色变化很有帮助。但是 Ubuntu 17.10 和 18.04 LTS 不再需要它;默认情况下具有所需的功能。

相关内容