RHEL/CentOS 7’de DNF’yi kurun
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
sudoayrı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,
yumkomutları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.


