我在使用 apt 时遇到问题:sudo apt-get update
无法在我的 Ubuntu 18.04 桌面上成功完成。
首先我想说明一下Xenial 存储库没有发布文件没有解决我的问题,也没有Ubuntu 存储库没有发布文件或任何其他。
我的发行版是全新安装的 Ubuntu 18.04.1 Bionic。
问题是,sudo apt-get update
我收到以下错误消息:
E: The repository 'http://security.ubuntu.com/ubuntu bionic-security 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.
我在我的 sources.list 的每个存储库上都收到了这些消息,这是 Ubuntu 18.04 的默认消息。
这是我的 /etc/apt/sources.list 文件的内容(我从 Ubuntu 官方文档中获取)。我删除了注释行以提高可读性。
# deb cdrom:[Ubuntu 18.04 LTS _Bionic Beaver_ - Release amd64 (20180426)]/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
通过阅读有关该错误消息的帖子,我了解到,它通常来自该文件中的存储库的错误配置(例如,要求尚未在 bionic repos 上发布的软件包的 bionic 版本)。
问题是:这些是默认存储库。当我去检查分布在给定的 URL 中的文件夹中,我可以看到配置中指定的发行版:bionic、bionic-updates 和 bionic-security。
总结一下:
- 我只配置了 Ubuntu Bionic 18.04 的官方默认存储库
- 他们每个人都会得到同样的错误(没有发布文件)
- 我发现的任何提示都与一个特定的存储库有关,或者与完整的系统升级有关,但这不是我的情况
如果有人有一个想法,一个提示,甚至更好的解决方案sudo apt-get update
,我会非常感激!
谢谢