dnf vs yum jsou dva různé nástroje pro správu balíčků pro instalaci, aktualizaci a odinstalování balíčků na Linuxu. Protože mnoho dlouhodobých problémů v Yum zůstává nevyřešeno, byl správce balíčků Yum nahrazen manažerem balíčků DNF.
YUM: Yellowdog Update Modifier, front-end program rpm, který řeší závislosti související s balíčky, dokáže lokalizovat balíčky mezi více knihovnami a je alternativním nástrojem pro up2date.
DNF: Další generace RPM manažerů balíčků. Datum vydání DNF je 11. května 2015, správce balíčků DNF je napsán v Pythonu pod GPL v2, poprvé se objevil v distribuci Fedora 18. V RHEL 8.0 oficiálně nahradil YUM a DNF Package Manager překonal některé úzká místa v YUM Package Manageru, zlepšil uživatelský zážitek, využití paměti, analýzu závislostí a rychlost běhu.
Rozlišit:
Řešení závislostí: Obě DNF jsou schopnější zvládat závislosti Výkon: DNF je rychlejší, DNF podporuje paralelní provoz a více softwarových balíčků lze stáhnout současně Konfigurační soubory: dnf používá konfigurační soubor s příponou .repo, yum používá konfigurační soubor s příponou .repo a hlavní konfigurační soubor /etc/yum.conf Uživatelské rozhraní: Výstupní informace DNF jsou jasnější a poskytují více výstupních informací z terminálu. Yum poskytuje méně informací a je poměrně stručný
Poznámka:dnf nahradil yum jako výchozí nástroj pro správu balíčků v CentOS 8 a novějších。 U starších verzí systémů lze správu balíčků stále provádět pomocí příkazů yum.
Yum přesměrovává na DNF. , nová verze Red Hat opustila mňam. Jak je uvedeno níže:
|