DNF’yi RHEL/CentOS 7’ye yükleme
DNF (Dandified YUM), RPM tabanlı Linux dağıtımları için yeni nesil paket yöneticisidir. Fedora ve RHEL/CentOS’un daha yeni sürümlerinde YUM’un yerini almıştır. Ancak, RHEL/CentOS 7’de varsayılan paket yöneticisi hala YUM’dur. RHEL/CentOS 7 üzerinde DNF kullanmak istiyorsanız, elle yükleyebilirsiniz. Bu kılavuz size bunu nasıl yapacağınızı gösterecektir.
Ön Koşullar
- Çalışan bir RHEL 7 veya CentOS 7 örneği.
- Paketleri yüklemek için root veya sudo erişimi.
Adım 1: Sistem Paketlerini Güncelleyin
DNF’yi kurmadan önce, uyumluluğu sağlamak için mevcut paketlerinizi güncelleyin:
sudo yum update -y
Adım 2: EPEL Deposunu Etkinleştirin
Enterprise Linux için Ekstra Paketler (EPEL) deposu, DNF dahil olmak üzere RHEL/CentOS için ek paketler sağlar. EPEL’i etkinleştirmek için aşağıdaki komutu çalıştırın:
sudo yum install epel-release -y
Bu komut DNF paketini içeren EPEL deposunu etkinleştirecektir.
Adım 3: DNF’yi Kurun
EPEL deposu etkinleştirildiğine göre artık DNF’yi yükleyebilirsiniz:
sudo yum install dnf -y
Bu, DNF paketini bağımlılıkları ile birlikte yükleyecektir.
Adım 4: Kurulumu Doğrulayın
DNF’nin başarıyla yüklendiğinden emin olmak için sürümü kontrol edin:
dnf --version
Bu komut, kurulumun başarılı olduğunu gösterecek şekilde kurulu DNF sürümünü göstermelidir.
Adım 5: DNF’yi Paket Yöneticisi Olarak Kullanma
Artık DNF kurulu olduğuna göre, onu YUM ile birlikte kullanabilirsiniz. İşte bazı temel DNF komutları:
- Tüm paketleri güncelleyin:
sudo dnf update -y
- Bir paket yükleyin:
sudo dnf install package-name -y
- Bir paketi çıkarın:
sudo dnf remove paket-adı -y
- Bir paket arayın:
dnf arama paket-adı
- Yüklü tüm paketleri listeler:
dnf list installed
İsteğe bağlı: YUM’u DNF ile değiştirin
RHEL/CentOS 7’de YUM’u tamamen DNF ile değiştirmek genellikle gerekli olmasa da, kullanımı basitleştirmek için DNF için bir takma ad oluşturabilirsiniz:
- Bir Takma Ad Oluşturun:~/.bashrc dosyanıza aşağıdaki satırı ekleyin:
alias yum=dnf
- Takma Adı Uygula:Değişiklikleri uygulamak için .bashrc dosyasını yeniden yükleyin:
source ~/.bashrc
Artık yum komutunu her kullandığınızda, otomatik olarak dnf’yi çalıştıracaktır.
Sonuç
DNF’yi RHEL/CentOS 7 üzerine başarıyla yüklediniz. DNF, YUM’a kıyasla gelişmiş performans, daha iyi bağımlılık çözümü ve daha yeni özellikler sunar. RHEL/CentOS 7 varsayılan olarak DNF kullanmasa da, bu kılavuz eski sistemlerde DNF’nin yeteneklerinden yararlanmanızı sağlar. DNF’nin gücü ve esnekliği ile paketlerinizi yönetmenin keyfini çıkarın!