dnf in yum sta dve različni orodji za upravljanje paketov za nameščanje, posodabljanje in odstranjevanje paketov na Linuxu. Ker številne dolgoletne težave v Yumu ostajajo nerešene, je bil upravitelj paketa Yum zamenjan z vodjo paketov DNF.
YUM: Yellowdog Update Modifier, rpm-ov front-end program, ki rešuje odvisnosti paketov, lahko locira pakete med več knjižnicami in je alternativno orodje za up2date.
DNF: Naslednja generacija RPM upravljalnikov paketov. Datum izida DNF je 11. maj 2015, DNF upravitelj paketov je napisan v Pythonu pod GPL v2, prvič se je pojavil v distribuciji Fedora 18. V RHEL 8.0 je uradno nadomestil YUM, DNF Package Manager pa je premagal nekatere ozke grla YUM Package Managerja, izboljšal uporabniško izkušnjo, porabo pomnilnika, analizo odvisnosti in hitrost delovanja.
Ločevati:
Reševanje odvisnosti: Oba DNF-ja sta bolj sposobna obvladovati odvisnosti Zmogljivost: DNF je hitrejši, DNF podpira vzporedno delovanje, hkrati pa je mogoče prenesti več programskih paketov Konfiguracijske datoteke: dnf uporablja konfiguracijsko datoteko s pripono .repo, yum uporablja konfiguracijsko datoteko s pripono .repo in glavno konfiguracijsko datoteko /etc/yum.conf Uporabniški vmesnik: DNF izhodne informacije so jasnejše in zagotavljajo več izhodnih informacij terminala. Yum daje manj informacij in je razmeroma jedrnat
Opomba:dnf je nadomestil yum kot privzeto orodje za upravljanje paketov v CentOS 8 in novejših。 Za starejše različice sistemov je upravljanje paketov še vedno mogoče izvajati z ukazi yum.
Yum preusmeri na DNF. , nova različica Red Hat je opustila yum. Kot je prikazano spodaj:
|