我尝试了“sudo apt update”,但收到“没有发布文件”错误

我尝试了“sudo apt update”,但收到“没有发布文件”错误
Err:17 http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release        
  404  Not Found [IP: 2001:67c:1560:8008::15 80]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/videolan/stable-daily/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

答案1

如果你使用网络浏览器检查存储库的内容,您将看到此存储库没有名为 的发行版目录bionic

此 PPA 似乎已终止对发布的支持bionic或从未有过支持。存储库名称包含“stable-daily”部分,这表明它应该经常更新,但根据指示的“上次修改”时间,该 PPA 自 2017 年 7 月 21 日以来没有更新。

从发行版开始的所有 Debian 版本stretch(Debian 9,当前版本oldstable)现在标准存储库中都包含 VLC 3.0,因此如果您想要 VLC 3.0,则不再需要添加 PPA。由于 Ubuntu 基于 Debian,当前的 Ubuntu 版本也至少有该版本。

如果你想最新版本 VLC 的夜间构建,您可能想使用存储库的“master-daily”部分,而不是不再更新的“stable-daily”。然而,如果你看看master-daily PPA 的状态页面,似乎最新的 VLC 最近刚刚构建失败(截至本文撰写时为 1 小时 10 分钟前)。

现在,您必须首先决定要做什么,并相应地更新系统的存储库配置。查看/etc/apt/sources.list文件和/etc/apt/sources.list.d/目录中的任何文件以查找原始错误消息中列出的 URL。

如果您只是想停止使用此存储库,则可以注释掉带有此 URL 的行(或者如果它位于sources.list.d目录中自己的文件中,则只需删除该文件)。

由于问题标签说debian,原始存储库适用于 Ubuntu,并且您没有明确说明您正在使用哪个发行版,因此我无法推荐任何特定的替代品。

答案2

该错误信息意味着 apt 认为您尝试更新的存储库是来自互联网的一堆随机代码。但是,如果您确实信任此来源,则可以在 apt update 后使用 --allow-unauthenticated 标志(例如 sudo apt update --allow-unauthenticated)来关闭检查存储库是否安全。如果这不起作用,请尝试使用 --allow-insecure 标志。

相关内容