Skip to content

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:

dnf update -y

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:

chmod +x migrate2rocky.sh

Adım 6. Paketleri indirme ve yüklemeye başlayan bir betik çalıştırın:

sudo bash migrate2rocky.sh -r 

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:

cat /etc/os-release
cat /etc/redhat-release

Aşağıdaki mesaj görünecektir:

Unable to detect release version (use '--releasever' to specify release version--

Benzer bir mesaj, aşağıdaki komutları çalıştırmaya çalışırken de alınacaktır:

dnf makecache & dnf update

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:

yum install system-logos
yum install system-backgrounds
yum install redhat-indexhtml

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.