會選擇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