dnf vs yum er to forskjellige pakkehåndteringsverktøy for installasjon, oppdatering og avinstallering av pakker på Linux. Siden mange langvarige problemer i Yum fortsatt ikke er løst, er Yum-pakkeansvarlig erstattet av DNF-pakkeansvarlig.
YUM: Yellowdog Update Modifier, rpms front-end-program, som løser pakkerelaterte avhengigheter, kan finne pakker mellom flere biblioteker, og er et alternativt verktøy for up2date.
DNF: Neste generasjon RPM-pakkebehandlere. DNF-utgivelsesdatoen er 11. mai 2015, DNF-pakkebehandleren er skrevet i Python under GPL v2, først dukket opp i Fedora 18-distribusjonen. I RHEL 8.0 erstattet det offisielt YUM, og DNF Package Manager overvant noen flaskehalser i YUM Package Manager, noe som forbedret brukeropplevelsen, minnebruk, avhengighetsanalyse og kjørehastighet.
Skjelne:
Avhengighetsoppløsning: Begge DNF-ene er bedre i stand til å håndtere avhengigheter Ytelse: DNF er raskere, DNF støtter parallell drift, og flere programvarepakker kan lastes ned samtidig Konfigurasjonsfiler: dnf bruker en konfigurasjonsfil med .repo-suffikset, yum bruker en .repo-suffikskonfigurasjonsfil og hovedkonfigurasjonsfilen /etc/yum.conf Brukergrensesnitt: DNF-utgangsinformasjonen er klarere og gir mer terminalutdata. Yum gir mindre informasjon og er relativt konsis
Notat:dnf erstattet yum som standard pakkehåndteringsverktøy i CentOS 8 og senere。 For eldre versjoner av systemer kan pakkehåndtering fortsatt gjøres ved hjelp av yum-kommandoer.
Yum omdirigerer til DNF. , den nye versjonen av Red Hat har forlatt nam. Som vist nedenfor:
|