我安装了新的 Centos 8,并尝试使用 dnf 来安装我需要的软件包。公司规则(老实说,也是常识)是任何传出流量都需要通过 HTTPS 完成。但是运行这个命令:
dnf模块列表
失败,因为它正在尝试连接http://mirrorlist.centos.org/?...。
有什么办法让dnf改用https吗?
答案1
CentOS Linux 8 已达到生命周期 (EOL)2021 年 12 月 31 日。这意味着 CentOS 8 将不再从 CentOS 官方项目获得开发资源。 2021年12月31日之后,如果您需要更新CentOS,您需要将镜像更改为vault.centos.org,它们将被永久存档。
运行以下命令
# sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
# sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
现在您可以继续更新软件包了
# dnf update -y