CentOS 7'yi CentOS 8 Linux'a Yükseltme
Bu makalede CentOS 7'yi CentOS 8.5 sürümüne nasıl yükselteceğinizi öğreneceksiniz. Burada açıklanan adımlar resmi yükseltmeyi göstermez ve bu henüz bir üretim sunucusuna uygulanmamalıdır.
Adım 1: EPEL Deposunu Kurun
Başlamak için aşağıdakileri çalıştırarak EPL deposunu yükleyin:
yum install epel-release -y
Adım 2: Yum-utils Araçlarını yükleyin
EPEL'i başarıyla yükledikten sonra aşağıdaki komutu çalıştırarak yum-utils'i yükleyin.
yum install yum-utils
Daha sonra komutu çalıştırarak RPM paketlerini çözmeniz gerekir.
yum install rpmconf
rpmconf -a
Ardından, ihtiyaç duymadığınız tüm paketlerin temizliğini yapın.
package-cleanup --leaves
package-cleanup --orphans
Adım 3: dnf'yi CentOS 7'ye yükleyin
Şimdi CentOS 8 için varsayılan paket yöneticisi olan dnf paket yöneticisini yükleyin.
yum install dnf
Komutu kullanarak yum paket yöneticisini de kaldırmanız gerekir.
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Adım 4: CentOS 7'yi CentOS 8'e Yükseltme
Artık CentOS 7'yi CentOS 8'e yükseltmeye hazırız, ancak bunu yapmadan önce sistemi yeni kurulan dnf paket yöneticisini kullanarak yükseltin.
dnf upgrade
Daha sonra, aşağıda gösterildiği gibi dnf'yi kullanarak CentOS 8 sürüm paketini yükleyin. Bu işlem biraz zaman alacaktır.
dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}
Not: CentOS 8 öldü ve tüm depolar Vault.centos.org'a taşındı.
Daha sonra EPEL deposunu yükseltin.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
EPEL deposunu başarıyla yükselttikten sonra tüm geçici dosyaları kaldırın.
dnf clean all
CentOS 7 için eski çekirdek çekirdeğini kaldırın.
rpm -e `rpm -q kernel`
Daha sonra çakışan paketleri kaldırdığınızdan emin olun.
rpm -e --nodeps sysvinit-tools
Daha sonra gösterildiği gibi CentOS 8 sistem yükseltmesini başlatın.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Not: Çakışan paketlerle ilgili hatalar alırsanız, örneğin benim durumumda mevcut python36-rpmconf paketiyle ilgili çakışmalar vardı. Bu paketi kaldırdım, benzer şekilde herhangi bir çakışmayla karşılaşırsanız bu paketleri kaldırın ve yukarıdaki yükseltme komutunu çalıştırmayı deneyin.
Adım 5: CentOS 8 için Yeni Çekirdek Çekirdeğini Kurun
CentOS 8 için yeni bir çekirdek yüklemek üzere komutu çalıştırın.
dnf -y install kernel-core
Son olarak CentOS 8 minimum paketini yükleyin.
dnf -y groupupdate "Core" "Minimal Install"
Artık çalıştırarak yüklü CentOS sürümünü kontrol edebilirsiniz.
cat /etc/redhat-release
Yukarıdaki çıktıyı görüyorsanız, CentOS 7'den CentOS 8.5 sürümüne başarıyla yükseltme yaptım.
Ayrıca Okuyun: CentOS 8 için Otomatik Güncellemeler Nasıl Kurulur?
Çözüm
Bu makalede, CentOS 7'den CentOS 8'e nasıl yükseltme yapabileceğiniz açıklanmaktadır. Bunu anlayışlı bulduğunuzu umuyoruz.