dnf vs yum sú dva rôzne nástroje na správu balíkov na inštaláciu, aktualizáciu a odinštalovanie balíkov na Linuxe. Keďže mnohé dlhodobé problémy v Yum zostávajú nevyriešené, správca balíka Yum bol nahradený manažérom balíka DNF.
YUM: Yellowdog Update Modifier, front-end program rpm, ktorý rieši závislosti súvisiace s balíkmi, dokáže lokalizovať balíky medzi viacerými knižnicami a je alternatívnym nástrojom pre up2date.
DNF: Ďalšia generácia správcov balíkov RPM. Dátum vydania DNF je 11. máj 2015, správca balíkov DNF je napísaný v Pythone pod GPL v2, prvýkrát sa objavil v distribúcii Fedora 18. V RHEL 8.0 oficiálne nahradil YUM a DNF Package Manager prekonal niektoré úzke miesta YUM Package Managera, zlepšil používateľský zážitok, využitie pamäte, analýzu závislostí a rýchlosť behu.
Rozlišovať:
Riešenie závislostí: Obe DNF sú schopnejšie zvládnuť závislosti Výkon: DNF je rýchlejšie, DNF podporuje paralelnú prevádzku a viacero softvérových balíkov je možné stiahnuť naraz Konfiguračné súbory: dnf používa konfiguračný súbor s príponou .repo, yum používa konfiguračný súbor s príponou .repo a hlavný konfiguračný súbor /etc/yum.conf Používateľské rozhranie: Výstupné informácie DNF sú jasnejšie a poskytujú viac výstupných informácií z terminálu. Yum poskytuje menej informácií a je relatívne stručný
Nota:dnf nahradil yum ako predvolený nástroj na správu balíkov v CentOS 8 a novších。 Pre staršie verzie systémov je správa balíkov stále dostupná pomocou príkazov yum.
Yum presmeruje na DNF. , nová verzia Red Hat opustila yum. Ako je uvedené nižšie:
|