CentOS 8.3 及以上版本的用户可以进入 SSH 并执行以下命令来转换至 CentOS 8 Stream 系统。(在进行升级操作前,建议做好服务器快照或进行数据备份。) #首先执行以下命令查看系统版本,如果是 8.3 及以上版本,即可执行后续命令。
<per> cat /etc/redhat-release </per>
<per> dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos </per>
<per> dnf distro-sync </per>
<per> \cp -rpa /etc/yum.repos.d/ /etc/yumBak </per>
对 mirrorlist 进行注释。
<per> sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*.repo </per>
将指向设置为 vault.epel.cloud 存储库的 baseurl。
<per> sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-*.repo </per>
注:以上的默认存储库地址为 mirror.centos.org。可以执行以下命令查看地址,查找 appstream 以及 baseos 中的 url 地址。如果该地址并非 mirror.centos.org,那么将上面 sed 指向命令中的 mirror.centos.org 替换为与之匹配的地址即可。
<per> grep baseurl /etc/yum.repos.d/CentOS-*.repo </per>
#将系统升级至 CentOS 8.5。
<per> yum update </per>
若有其他疑问或者系统兼容性方面的问题,可在教程下方留言。
本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。