CentOS 8 轉移至 Rocky 8

會選擇Rocky 8 是因為它和 Centos 8 同一個創辦人,再者它有提供script可轉移系統。

1.下載 script

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

2.變更執行權限

chmod +x migrate2rocky.sh

3.執行 script,記得加上參數。

./migrate2rocky.sh -r

問題來了,因為安裝了 Remi 這個 repository,無法轉移,所以要先移除

1.查詢 Remi 版本。

rpm -qf /etc/yum.repos.d/remi.repo

2.移除 Remi

yum remove remi-release-8.4-1.el8.remi.noarch

3.檢查是否有快取。

ls -al /var/cache/dnf/

Centos 8 轉移至 Rocky 8 就沒有問題了。

再把 Remi 裝回來就可以了

dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm

最後,hostnamectl 檢查 Linux 的版本