早在 2020 年 12 月,RedHat 宣布结束长期支持的 CentOS 8 版本的生命周期,多个版本开发人员提出了最好的 CentOS 替代选项,其中之一是 Rocky Linux。
从 CentOS 8 迁移到 Rocky Linux 8
步骤 1. 首先,让我们先确保您的系统是最新的。
sudo dnf update
sudo dnf upgrade
步骤 2. 下载 Rocky Linux 8 到 CentOS 8 的迁移脚本。
Rocky Linux 提供了一个名为的工具migrate2rocky
,该工具已在许多 RHEL 变体(例如CentOS、AlmaLinux 和 Oracle Linux)上成功测试:
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
接下来,使migrate2rocky
脚本可执行:
sudo chmod +x migrate2rocky.sh
最后,运行migrate2rocky
脚本:-r
sudo bash migrate2rocky.sh -r
输出:
Preparing to migrate CentOS Linux 8 to Rocky Linux 8. Determining repository names for CentOS Linux 8..... Found the following repositories which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 appstream appstream baseos baseos extras extras Getting system package names for CentOS Linux 8....... Found the following system packages which map from CentOS Linux 8 to Rocky Linux 8: CentOS Linux 8 Rocky Linux 8 centos-backgrounds rocky-backgrounds centos-gpg-keys rocky-gpg-keys centos-logos rocky-logos centos-indexhtml rocky-indexhtml centos-linux-release rocky-release centos-linux-repos rocky-repos [...]
成功迁移 Rocky Linux 后,您应该会看到以下输出:
[...] Complete! Done, please reboot your system. A log of this installation can be found at /var/log/migrate2rocky.log
然后,运行以下命令来同步已安装的软件包,然后只需重新启动系统:
sudo dnf distro-sync -y sudo reboot
步骤 3. 检查操作系统版本。
为了确认您已成功迁移到 Rocky Linux,请检查操作系统版本:
cat /etc/redhat-release
输出:
Rocky Linux release 8.4 (Green Obsidian)
感谢您使用本教程从 CentOS 8 迁移到 Rocky Linux 8 系统。如需其他帮助或有用信息,我们建议您查看Rocky Linux 官方网站。