RHEL/CentOS 7 Üzerine DNF Kurulumu

DNF (Dandified Yum), RHEL ve CentOS gibi RPM tabanlı dağıtımlar için modern, verimli bir paket yöneticisidir ve YUM’dan daha hızlı performans ve daha iyi bağımlılık çözümü sunar. Bu kılavuz, AvaHost RHEL/CentOS 7 VPS üzerine DNF kurulumunu basitleştirir ve sunucu yönetim deneyiminizi geliştirmek için pratik örnekler sunar.

Ön Koşullar

  • RHEL 7 veya CentOS 7 ile bir AvaHost VPS.

  • Root erişimi veya sudo ayrıcalıkları (önceki SSH kılavuzuna bakın).

  • Stabil bir internet bağlantısı.

  • Temel Linux komut bilgisi.

Adım 1: Sisteminizi Güncelleyin

Yeni yazılım kurmadan önce sisteminizi güncellemeniz her zaman önerilir. Tüm mevcut paketlerin güncel olduğundan emin olmak için aşağıdaki komutu çalıştırın:

sudo yum update -y

Adım 2: epel-release Deposu Kurulumu

DNF, varsayılan RHEL/CentOS 7 depolarında yer almadığı için EPEL (Enterprise Linux için Ek Paketler) deposunu etkinleştirmeniz gerekir:

sudo yum install -y epel-release

Kurulduktan sonra, depo meta verilerini güncelleyin:

sudo yum update -y

Adım 3: DNF Kurulumu

Artık DNF’yi kurmak için aşağıdaki komutu çalıştırabilirsiniz:

sudo yum install -y dnf

Bu komut gerekli bağımlılıkları kuracak ve DNF’yi sisteminizde yapılandıracaktır.

Adım 4: Kurulumu Doğrulayın

DNF’nin başarılı bir şekilde kurulduğunu doğrulamak için sürümünü kontrol edin:

dnf --version

Eğer kurulum başarılı olduysa, aşağıdaki gibi bir çıktı görmelisiniz:

DNF version 2.x.x

Adım 5: DNF’yi Varsayılan Paket Yöneticisi Yapın (İsteğe Bağlı)

YUM, RHEL/CentOS 7’de hala varsayılan paket yöneticisi olduğundan, paket yönetim görevleri için DNF ile değiştirebilirsiniz. Varsayılan olarak YUM yerine DNF kullanmak istiyorsanız, sembolik bağlantılar oluşturabilirsiniz:

sudo mv /usr/bin/yum /usr/bin/yum.bak
sudo ln -s /usr/bin/dnf /usr/bin/yum

Bu, yum komutlarını çalıştırdığınızda, bunların dnf‘ye yönlendirilmesini sağlar.

Adım 6: DNF Kullanımı

Artık DNF’yi YUM kullanır gibi kullanabilirsiniz. İşte bazı yaygın paket yönetim komutları:

Bir paketi kurun:

sudo dnf install package-name

Bir paketi kaldırın:

sudo dnf remove package-name

Tüm paketleri güncelleyin:

sudo dnf update -y

Bir paketi arayın:

dnf search package-name

Kullanılmayan paketleri temizleyin:

sudo dnf autoremove -y

Sonuç

RHEL/CentOS 7 üzerine DNF kurulumu, geliştirilmiş performans ve daha iyi bağımlılık yönetimi ile zenginleştirilmiş bir paket yönetim deneyimi sunar. Bu kılavuzu takip ederek, DNF’yi sisteminize kolayca kurabilir ve kullanmaya başlayabilirsiniz. Daha yeni bir RHEL veya CentOS sürümüne geçmeyi planlıyorsanız, DNF ile zaten tanışık olacaksınız, çünkü DNF RHEL 8 ve sonrasında varsayılan paket yöneticisidir.