11
Centos8如何升级至Centos8 Stream的可以继续yum更新的教程

背景:

2020年12月08日,CentOS官方宣布CentOS Linux项目将停止,并推出了Centos Stream项目。详情请看官方公告。

经此Centos8生命周期将缩短、

2021年12月31日以后,CentOS Linux 8的使用者将无法获得包括问题修复和功能更新在内的任何软件维护和支持。

对于宝塔面板的影响,可能将无法正常安装面板或面板内的环境软件等


*Centos 7不受影响  官方将继续支持至2024年7月30日

*Centos 8 Sream 官方支持至2024年5月31日


Centos 8.3及以上用户可进入ssh执行以下命令转换至Centos 8 Stream系统(升级前建议做好服务器快照或数据备份)
#执行以下命令查看系统版本 为8.3及以上即可执行以下命令

cat /etc/redhat-release

dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos

dnf distro-sync


--------------------------------------------------------------------


非Centos 8.3以上版本可参考以下教程替换已过期的yum源升级至Centos-8.5 再转换至Centos 8 Stream系统。

可以参考以下进行替换可用yum源如果不懂进行如何操作

强烈建议联系服务器运营商提交工单进行升级

升级系统前务必做好服务器备份或快照

#备份当前repo配置文件

\cp -rpa /etc/yum.repos.d/ /etc/yumBak


#注释mirrorlist

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*


#指向baseurl至vault.epel.cloud存储库

sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

注:以上的默认存储库地址为mirror.centos.org

可以执行以下命令查看地址 查找appstream及baseos中的url地址

如果非mirror.centos.org将上面的sed指向命令中的mirror.centos.org替换为匹配的地址即可

grep baseurl /etc/yum.repos.d/CentOS-Linux-*


#升级系统至Centos 8.5

yum update -y


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!