DNF vs YUM sunt două instrumente diferite de gestionare a pachetelor pentru instalarea, actualizarea și dezinstalarea pachetelor pe Linux. Deoarece multe probleme vechi în Yum rămân nerezolvate, managerul de pachete Yum a fost înlocuit de managerul de pachete DNF.
YUM: Yellowdog Update Modifier, programul front-end al rpm, care rezolvă dependențele legate de pachete, poate localiza pachete între mai multe biblioteci și este un instrument alternativ pentru up2date.
DNF: Următoarea generație de manageri de pachete RPM. Data lansării DNF este 11 mai 2015, managerul de pachete DNF este scris în Python sub GPL v2, apărut pentru prima dată în distribuția Fedora 18. În RHEL 8.0, a înlocuit oficial YUM, iar DNF Package Manager a depășit unele blocaje ale YUM Package Manager, îmbunătățind experiența utilizatorului, utilizarea memoriei, analiza dependențelor și viteza de rulare.
Deosebi:
Rezolvarea dependențelor: Ambele DNF-uri sunt mai capabile să gestioneze dependențe Performanță: DNF este mai rapid, DNF suportă operare paralelă, iar mai multe pachete software pot fi descărcate simultan Fișiere de configurare: dnf folosește un fișier de configurare cu sufixul .repo, yum folosește un fișier de configurare cu sufixul .repo și fișierul principal de configurare /etc/yum.conf Interfață cu utilizatorul: informațiile de ieșire DNF sunt mai clare și oferă mai multe informații de ieșire la terminal. YUM oferă mai puține informații și este relativ concis
Notă:dnf a înlocuit yum ca instrument implicit de gestionare a pachetelor în CentOS 8 și versiunile ulterioare。 Pentru versiunile mai vechi ale sistemelor, gestionarea pachetelor poate fi încă realizată folosind comenzi yum.
Yum redirecționează către DNF. , noua versiune a Red Hat a abandonat Yum. Așa cum se arată mai jos:
|