CentOS 8 升級轉移到 Rocky Linux 8

Rocky Linux 8.4, 代號 Green Obsidian 已經在 6 月 21 日釋出。

這是首個穩定版及可以在生產環境使用的 Rocky Linux, Rocky Linux 是社群版的企業級作業系統, 在 CentOS 8 在 2021 年 12 月停止更新後, 這是很好的替代方案。

Rocky Linux 提供了轉換工具, 可以由 CentOS 8 轉移到 Rocky 8。以下是從 CentOS 8 升級到 Rocky Linux 的步驟。

在升級到 Rocky Linux 8.4 前, 建議先把重要的資料備份。

在開始前, 可以先檢查 CentOS 的版本, 要升級到不一定要把 CentOS 升級到最新版:

$ cat /etc/redhat-release

CentOS Linux release 8.2.2004 (Core)

現在下載 Rocky Linux 的轉移工具 migrate2rocky.sh:


$ wget https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

下載後用 chmod 設定可執行:

$ chmod +x migrate2rocky.sh

然後便執行 migrate2rocky.sh:

$ sudo bash migrate2rocky.sh -r

這時 migrate2rocky.sh 會自動識別所有的 Reositories, 並用 Rocky Linux 8.4 的 Reositories 替換.

替換了 Reositories 後, 程式會自動下載 Rocky Linux 8.4 所需的套件, 下載後會把所需套件重新安裝、升級現有的套件, 這個步驟需要一點時間, 這取決於伺服器的網速, 我的兩台 VPS 更新用了大約半個小時。

當程式執行完成後, 需要重新啟動系統:

$ sudo reboot

成功啟動後, 升級便完成了。

Leave a Reply