CentOS 官網正式宣布,將于 2021 年停止維護 CentOS8。
Rocky Linux 是紅帽宣布放棄 CentOS Linux 后,由 CentOS 聯合創始人 Gregory Kurtzer 創建的 Linux 發行版,旨在繼承 CentOS 的社區屬性。Rocky Linux 是一個社區屬性的企業級操作系統,它與 Red Hat Enterprise Linux 100% 兼容,最新的穩定版本 Rcoky Linux 8.4 于2021年 5 月 18 日發布,支持 x86_64 和 ARM64 (AArch64) 架構。
Rocky Linux 的安裝和使用與 CentOS8 幾乎完全一致,完全可以作為最佳的 CentOS 的替代品。
運行在 x86_64 和 ARM64 (aarch64) 架構下現有的 CentOS8 能夠無縫遷移到 Rocky Linux 8.4,注意:遷移過程中需要連接互聯網。具體操作步驟如下:
第一步,使用 root 賬戶登錄到現有的 CentOS8 系統。
第二步,將現有的 CentOS8 更新到最新版本并重新啟動:
[root@host ~ ]$ dnf update
[root@host ~ ]$ reboot
第三步,下載并運行遷移腳本 migrate2rocky.sh:
-
從 Github 的 rocky-linux 官方倉庫上下載 rocky-tools 項目,如下圖:
migrate2rocky 遷移工具下載頁面 將項目中的遷移腳本 migrate2rocky.sh 上傳到 CentOS8 中,授予可執行權限并運行后重新啟動:
[root@host ~ ]$ chmod +x migrate2rocky.sh
[root@host ~ ]$ ./migrate2rocky.sh -r
...
Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log
[root@host ~ ]$ reboot
第四步,同步穩定版本的軟件包(多為降級或者重新安裝的過程)并重新啟動:
[root@host ~ ]$ dnf distro-sync -y
[root@host ~ ]$ reboot
注意:如果出現因為某個軟件包不兼容導致無法同步的情況,可以先卸載該軟件:
[root@host ~ ]$ rpm -e --nodeps <pkg>
第五步,完成并檢查新的發行版本:
[root@host ~ ]$ cat /etc/redhat-release
Rocky Linux release 8.4 (Green Obsidian)