description: Dokümantasyon ve SSS - Adım adım talimatlar: CentOS 8'den Rocky Linux'e geçiş yapma - En Yararlı Bilgiler Hostkey Sitesinin İleri Düzey Bilgi Bölümünde¶
Adım adım talimatlar: CentOS 8'den Rocky Linux'e geçiş yapma¶
Adım 1. Yedekleme¶
Sunucuyu veya sunucudaki önemli dizinleri yedekleyin.
Adım 2: Sürüm uyumluluğunun kontrolü¶
Migrasyon betiğini çalıştırmadan önce işletim sisteminin sürümünü kontrol etmelisiniz. CentOS en az 8.3 olmalıdır. Aksi takdirde, güncellemek için paketlerle eşleşen yansıtıcıların adreslerini kaydetmeniz gerekecek, Adım 3 paragrafında belirtildiği gibi, ve aşağıdaki komutu çalıştırmanız gerekir:
CentOS görüntüleri burada indirilebilir. Sistem, CentOS Linux sürüm 8.5.2111'e yükseltilmiş olacak.
Adım 3. Yansıtıcılar ekleme¶
Aşağıdaki komutları kullanarak CentOS 8'e yansıtıcı eklemeniz gerekiyor:
sudo sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
sudo sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*
Adım 4. Geçiş için betiği indirin:¶
cd /tmp
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh
Adım 5. Betiğe çalıştırma izni verin:¶
Adım 6. Paketleri indirme ve yüklemeye başlayan bir betik çalıştırın:¶
Adım 7: Kurulumu tamamlama ve yeniden başlatma¶
Kurulum başarılıysa, aşağıdaki mesaj görünecek:
Kurulum tamamlandığında, sistem yeniden başlatılmalı reboot
komutuyla.
Başarıyla geçiş yapıldığında, Rocky Linux, sistemin başlangıcında ve çekirdek seçiminde listeye dahil olacaktır:
Adım 8. Hataları bulma¶
Sistem yeniden başlatıldıktan sonra, hata kontrolü yapmalı ve sistem adını ve sürümünü kontrol etmelisiniz:
cat /etc/redhat-release
– kesinlikle RockyLinux geçip geçmediğimizi kontrol edin;dmesg
- donanım hatası için kontrol edin;journalctl
- sistem hataları.
Adım 9. Hizmetlerin çalıştığını doğrulama¶
Yönetici arayüzü (GUI) sisteminden CentOS'tan Rocky Linux'e geçerken sorunlar yaşayabilirsiniz. Geçiş betiğini çalıştırırken, sistem RockyLinux'e geçmediyse paketlerde sorunlar oluşabilir. Bu durumda eski CentOS paketleri bozulacaktır. Sistem sürümünü aşağıdaki komutlarla kontrol etmeye çalışırsanız:
Aşağıdaki mesaj görünecektir:
Benzer bir mesaj, aşağıdaki komutları çalıştırmaya çalışırken de alınacaktır:
Bu sorunun çözümü eski CentOS sistemine kısmi geri yükleme yapmak ve yansımalar arşiv deposundan paketleri yüklemektir. Önceden sisteminizde kurulu olan CentOS sürümünün (bkz: Adım 2 paketlerini indirmeniz gerekir.
Aşağıdaki komut dizisini çalıştırın:
cd /tmp
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-release-8.5-1.2111.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-linux-repos-8-3.el8.noarch.rpm
wget https://vault.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm
rpm -ivh ./centos-gpg-keys-8-3.el8.noarch.rpm --force
rpm -ivh ./centos-linux-release-8.5-1.2111.el8.noarch.rpm ./centos-linux-repos-8-3.el8.noarch.rpm --force
Migrasyon betiğini çalıştırmadan önce tüm bağımlılıkları önceden yüklemeniz gerekir. Örneğin, sorunlu paketlerin 6'lık listesi:
Error: Check discovered 6 problem(s)
anaconda-gui-33.16.5.6-1.el8.x86_64 has missing requires of system-logos
firefox-91.4.0-1.el8_5.x86_64 has missing requires of redhat-indexhtml
gdm-1:40.0-15.el8.x86_64 has missing requires of system-logos
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-backgrounds
gnome-session-3.28.1-13.el8.x86_64 has missing requires of system-logos
plymouth-graphics-libs-0.9.4-10.20200615git1e36e30.el8.x86_64 has missing requires of system-logos
Bu sorunu çözmek için 3 paket kurmanız gerekiyor:
Bu adımları bağımlılıklarla ilgili problemi çözmek için izledikten sonra, Adım 6 adımlarını geçiş yapmak üzere tekrarlayın.
Bu sayfanın bazı içerikleri ya da yazıları AI tarafından oluşturulmuş veya çevrilmiş olabilir.