由于我的版本是8.0 服务器是 腾讯云 (做好备份!!!做好备份!!!做好备份!!!)服务器出问题概不负责!!!
Centos 8.3以下须先升级到8.5 ,再升级到 Stream
已经是centos 8.3 以上的可以跳过
执行命令
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo
指向baseurl至vault.epel.cloud存储库
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo
升级系统至Centos 8.5
yum update
执行报错
报错原因是因为腾讯云域名失效
http://mirrors.tencentyun.com/epel/8-stream/Everything/x86_64/repodata/repomd.xml
将域名 切换为
http://mirrors.tencentyun.com/epel/8-stream/
修改为
http://mirrors.cloud.tencent.com/epel/8/
找到文件
/etc/yum.repos.d/ 下的 CentOS-Base.repo 和 CentOS-Epel.repo
把CentOS-Epel.repo 文件里的
baseurl=http://mirrors.tencentyun.com/epel/8-stream/Everything/$basearch
修改为
baseurl=http://mirrors.cloud.tencent.com/epel/8/Everything/$basearch
将CentOS-Base.repo 文件里的
域名 mirrors.tencentyun.com 替换成 mirrors.cloud.tencent.com
执行命令 清除缓存
yum clean all
重新执行命令
yum update
即可安装
将Centos 8升级至Centos 8 Stream执行命令
dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
第二步 执行命令
dnf distro-sync
如果没有效果执行命令
重启系统reboot
到此结束
到此结束