1.修复 dnf 错误,您可以将存储库 baseurl 更改为 vault.centos.org
sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
2.更新您的服务器
如果您很久没有更新您的软件包,那么建议您首先使用 dnf update -y
命令安装所有最新的可用版本。
3.将 CentOS 8 转换为 CentOS 8 流
dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
4.将 CentOS 8 迁移到 CentOS Stream
使用 dnf install centos-release-stream -y
命令安装 centos 发布流
5.同步已安装的软件包
现在要将所有已安装的软件包与最新版本同步,您需要使用 dnf distro-sync -y
命令,这将安装将服务器升级到 CentOS Stream 8 版本所需的所有软件包。
5.检查 CentOS 版本
安装 CentOS 8 Stream 后,您可以使用cat /etc/redhat-release
命令检查 CentOS 版本,在这里您可以看到当前版本为CentOS Stream release 8 这确认您的升级成功!
也可以使用hostnamectl
查看系统信息