Centos 8升级至Centos 8 Stream

admin 2023-06-20 PM 326℃ 0条

CentOS Stream是一个持续交付的 Linux发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。随着2021年底,Centos Linux 8停止支持,最好的选择是迁移到CentOS Stream版本中。 CentOS 6于2020年11月30日到期。Redhat将继续更新CentOS 7,直到2024年6月30日。但是将不再有任何CentOS 9版本。

如果想要转换为CentOS Stream,可以参考以下步骤进行转换:

CentOS 8 (centos8官方源已下线,建议切换centos-vault源)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
非阿里云ECS用户会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 信息,不影响使用。
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo

升级一下rpm为最新版,然后下载其它包,避免出现signature hdr data: BAD, no. of bytes(xxx) out of range错误。 dnf update rpm

更新至Centos 8.5,避免升级到stream,出现signature hdr data: BAD, no. of bytes(xxx) out of range错误
dnf update
删除repo,下载repo,替换为stream注意引号输入格式是否正确
rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
sed -i "s|\$releasever|8-stream|g" /etc/yum.repos.d/CentOS-*.repo
设置CentOS Stream仓库为默认
dnf swap centos-linux-repos centos-stream-repos
将已安装的软件包同步到最新的可用版本
dnf distro-sync
使用以下命令验证系统是否是centos-stream版本
cat /etc/centos-release
cat /etc/os-release

最后重启系统会花几分钟,耐心等待启动升级完成。


标签: none

非特殊说明,本博所有文章均为博主原创。