"Enter"a basıp içeriğe geçin

RHEL/CentOS Sistemlere DNF Kurulumu

DNF, Dandified yum anlamına gelir. DNF, Fedora, RHEL ve CentOS gibi RPM tabanlı Linux dağıtımları için bir yazılım paketi yöneticisidir. Yum’un bir sonraki büyük versiyonudur. DNF ilk olarak Fedora’da tanıtıldı ve yerine Fedora dağıtımlarının varsayılan paket yöneticisi oldu. DNF, RPM tabanlı Linux sistemlerine paketleri yükleyen, güncelleyen ve kaldıran Yum ile aynıdır. Performans, Bellek kullanımları, Bağımlılık çözünürlüğü, hız ve diğer bazı faktörler gibi Yum’un darboğazlarını iyileştirmek için DNF tanıtıldı. DNF’nin en son kararlı sürümü 1.0’dır ve Python’da yazılmıştır.

DNF’yi RHEL/CentOS sistemlerine kurmak için, DNF’yi kurmadan önce epel yum repo’yu ayarlamanız ve etkinleştirmeniz gerekir.

yum install epel-release

DNF Kurulumu

 yum install DNF

Artık DNF kullanarak komutları çalıştırmaya başlayabilirsiniz. kullanım dökümanı sayfasını görüntülemek için aşağıdaki komutu kullanabilirsiniz.

dnf –help

Paket yüklerken yum ve dnf örnekleri

YUM: yum install <package>
yum install httpd
DNF: dnf install <package>
dnf install httpd

Paket güncellerken,

YUM: yum upgrade <package>
yum update mysql-server
DNF: dnf upgrade <package>
dnf upgrade mysql-server

DNF’nin Avantajları

1) DNF, basitleştirilmiş bir kodla birlikte gelir: DNF, yum’da 59000’den fazla ile karşılaştırıldığında yaklaşık 29000 kod satırına sahiptir.

2) Birden fazla depo desteği.

3) Yum ile karşılaştırıldığında daha hızlı ve daha az bellek yoğun işlemler.

4) Basit arayüz.

5) DNF hem Python 2 hem de Python 3’te çalışır.

6) Basit yapılandırma.

7) DNF, yum’dan daha hızlı bağımlılık çözme hızına sahiptir.

8) RPM tutarlı davranış.

9) Alt düzey kütüphaneler için C bağlamaları.

10) Çoklu havuz grupları dahil paket grup desteği.

DNF yapılandırma dosyasının varsayılan konumu /etc/dnf/dnf.conf şeklindedir.

Başka bir yazımızda görüşmek üzere,

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.