赞
踩
现在,Centos 8 这个项目已经停止运营了,取而代之的是一个叫做Centos Stream 8的项目,个中缘由及瓜葛说来话长,本文就不唠叨了,感兴趣的可以参考这篇文章:https://blog.csdn.net/taoofcode/article/details/120480889
一句话,许多老CentOS用户对此事感到不满意,于是CentOS的创始人就启动了一个名为 Rocky Linux 的新项目,该项目是RHEL的分支。
OK,事已至此,你面临两种选择:
此方案比较简单,输入以下命令即可:
wget 'http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm'
rpm -i 'centos-gpg-keys-8-3.el8.noarch.rpm'
dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
这个办法是将Centos 8正常升级到CentOS Stream 8, 在更新完毕后记得要
reboot
重启一下,然后再输入cat /etc/redhat-release
会发现系统已经切换为CentOS Stream release 8版本了。
这个方案稍微复杂一点,因为当下(2022年3月),Centos 8官方已经关闭了原来的仓库,以至于目前我们已经没有办法正常在Centos 8下面通过dnf update
命令进行正常更新。矛盾的是,若要从Centos 8迁徙到Rocky Linux 8,又必须将系统update到最新状态,这时候就需要临时将Centos 8的仓库源改为RockyLinux的仓库源,然后再执行dnf update
命令,用这种方式迂回地将Centos 8更新后,再正常按照Rocky Linux官方提供的迁徙脚本按部就班即可。
此处也可以选择山东大学的源,速度会快一些:http://mirrors.sdu.edu.cn/rocky/
#mirrorlist 这一行注释掉(加#号)
baseurl=http://mirror.alwyzon.net/rockylinux/8/BaseOS/x86_64/os/
#mirrorlist 这一行注释掉(加#号)
baseurl=http://mirror.alwyzon.net/rockylinux/8/AppStream/x86_64/os/
wget http://mirror.alwyzon.net/rockylinux/RPM-GPG-KEY-rockyofficial
rpm --import RPM-GPG-KEY-rockyofficial
dnf clean all
dnf makecache
dnf update -y
reboot
一次在正式迁徙到Rocky Linux之前,请一定要先执行上面的
dnf update
将原系统更新到最新状态,否则无法成功。
dnf install epel-release
curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
chmod u+x migrate2rocky.sh
./migrate2rocky.sh -r
reboot
cat /etc/redhat-release
hostnamectl
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。