dnf ve yum, Linux'ta paketleri yüklemek, güncellemek ve kaldırmak için iki farklı paket yönetim aracıdır. Yum'daki uzun süredir devam eden birçok sorun çözülmediği için, Yum paket yöneticisi DNF paket yöneticisiyle değiştirildi.
YUM: Yellowdog Update Modifier, rpm'in ön uç programı, paketle ilgili bağımlılıkları çözen, birden fazla kütüphane arasında paket bulabilen ve up2date için alternatif bir araçtır.
DNF: RPM paket yöneticilerinin yeni nesli. DNF çıkış tarihi 11 Mayıs 2015, DNF paket yöneticisi Python ile GPL v2 altında yazılmıştır, ilk olarak Fedora 18 dağıtımında ortaya çıkmıştır. RHEL 8.0'da resmi olarak YUM'un yerini aldı ve DNF Paket Yöneticisi, YUM Paket Yöneticisi'nin bazı dar boğazlarını aşarak kullanıcı deneyimini, bellek kullanımını, bağımlılık analizini ve çalışma hızını iyileştirdi.
Ayırt etmek:
Bağımlılık çözümü: Her iki DNF de bağımlılıkları daha iyi yönetebilir Performans: DNF daha hızlıdır, DNF paralel çalışmayı destekler ve aynı anda birden fazla yazılım paketi indirilebilir Yapılandırma dosyaları: dnf, .repo ekine sahip bir yapılandırma dosyası kullanır, yum ise .repo ek ek dosyası ve /etc/yum.conf'un ana yapılandırma dosyasını kullanır Kullanıcı arayüzü: DNF çıkış bilgisi daha nettir ve daha fazla terminal çıkış bilgisi sağlar. yum daha az bilgi verir ve nispeten kısa
Not:dnf, CentOS 8 ve sonraki sürümlerde varsayılan paket yönetim aracı olarak yum'un yerini aldı。 Eski sistemler için paket yönetimi yum komutlarıyla hâlâ yapılabiliyor.
yum, dnf'e yönlendirilir. , Red Hat'in yeni versiyonu yumyumdan vazgeçti. Aşağıda gösterildiği gibi:
|