使用 https 通过 dnf 模块列表更新 CentOS 上的软件包?

使用 https 通过 dnf 模块列表更新 CentOS 上的软件包?

我安装了新的 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

相关内容