CentOS 8 停产后如何修复 dnf
作者:互联网
概述
CentOS 8是一个短命的版本,在2021年结束了其生命周期,自从被redhat收购之后,我们就可以想像CentOS的命运,至于对CentOS 8如此快速的结束生命周期,我们还是有点点的惊讶和遗憾。对于生产环境中已经上线的CentOS 8的系统,后面如何dnf安装软件包呢,下面分享一下方法
方法一:Cloudflare 的存储库
以下命令指向基于 Cloudflare 的存储库,它可以dnf
再次工作。
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*
这vault.epel.cloud
比 vault.centos.org 更可靠,后者有严重的停机问题。
方法二:阿里云的yum源
(centos8官方源已下线,建议切换centos-vault源)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
方法三:迁移到 Rocky Linux 8(推荐)
现在正确的做法是升级到 Rocky Linux 8。如果您没有安装任何错误的软件包,升级非常容易:
dnf -y upgrade
curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
chmod u+x migrate2rocky.sh
./migrate2rocky.sh -r
reboot
验证您正在使用cat /etc/redhat-release
.
标签:dnf,CentOS,etc,repo,停产,yum,migrate2rocky,vault 来源: https://www.cnblogs.com/lkj371/p/16083048.html