A dnf vs yum két különböző csomagkezelő eszköz a csomagok telepítésére, frissítésére és eltávolítására Linuxon. Mivel sok régóta fennálló probléma megoldatlan a Yumban, a Yum csomagkezelőt a DNF csomagkezelő váltotta fel.
YUM: Yellowdog Update Modifier, az rpm front-end programja, amely megoldást ad a csomaghoz kapcsolódó függőségekre, képes több könyvtár között találni a csomagokat, és alternatív eszköz az up2date számára.
DNF: A következő generációs RPM csomagmenedzserek. A DNF megjelenési dátuma 2015. május 11., a DNF csomagkezelő Python nyelven íródott GPL v2 alatt, először a Fedora 18 kiadásban jelent meg. Az RHEL 8.0-ban hivatalosan is felváltotta a YUM-ot, és a DNF Package Manager leküzdötte a YUM Package Manager néhány szűk keresztmetszetét, javítva a felhasználói élményt, a memóriahasználatot, a függőségelemzést és a futási sebességet.
Megkülönböztet:
Függőség-megoldás: Mindkét DNF jobban képes kezelni a függőségeket Teljesítmény: A DNF gyorsabb, a DNF támogatja a párhuzamos működést, és egyszerre több szoftvercsomag is letölthető Konfigurációs fájlok: dnf egy konfigurációs fájlt használ .repo utántaggal, yum egy .repo utótaggal és az /etc/yum.conf fő konfigurációs fájljával Felhasználói felület: a DNF kimeneti információ világosabb, és több terminál kimeneti információt biztosít. A YUM kevesebb információt ad ki, és viszonylag tömör
Jegyzet:a dnf a yum-t váltotta fel alapértelmezett csomagkezelő eszközként a CentOS 8-ban és későbbi verziókban。 Régebbi rendszereknél a csomagkezelés még mindig yum parancsokkal is elvégezhető.
Yum átirányítja a DNS-re. , a Red Hat új verziója elhagyta a finomságot. Ahogy az alábbiakban látható:
|