dnf vs yum ir divi dažādi pakotņu pārvaldības rīki pakotņu instalēšanai, atjaunināšanai un atinstalēšanai operētājsistēmā Linux. Tā kā daudzas ilgstošas problēmas Yum joprojām nav atrisinātas, Yum pakotņu pārvaldnieks ir aizstāts ar DNF pakotņu pārvaldnieku.
YUM: Yellowdog Update Modifier, rpm priekšgala programma, kas atrisina ar pakotni saistītās atkarības, var atrast pakotnes starp vairākām bibliotēkām un ir alternatīvs rīks up2date.
DNF: nākamās paaudzes RPM pakotņu pārvaldnieki. DNF izlaišanas datums ir 2015. gada 11. maijs, DNF pakotņu pārvaldnieks ir rakstīts Python zem GPL v2, pirmo reizi parādījās Fedora 18 izplatīšanā. RHEL 8.0 tas oficiāli aizstāja YUM, un DNF pakotņu pārvaldnieks pārvarēja dažas YUM pakotņu pārvaldnieka vājās vietas, uzlabojot lietotāja pieredzi, atmiņas lietojumu, atkarības analīzi un darbības ātrumu.
Atšķirt:
Atkarības izšķirtspēja: Abi DNF ir spējīgāki apstrādāt atkarības Veiktspēja: DNF ir ātrāks, DNF atbalsta paralēlu darbību, un vienlaikus var lejupielādēt vairākas programmatūras pakotnes Konfigurācijas faili: dnf izmanto konfigurācijas failu ar .repo sufiksu, yum izmanto .repo sufiksa konfigurācijas failu un galveno konfigurācijas failu /etc/yum.conf Lietotāja interfeiss: DNF izejas informācija ir skaidrāka un sniedz vairāk termināļa izejas informācijas. YUM izvada mazāk informācijas un ir salīdzinoši kodolīgs
Piezīme:dnf aizstāja yum kā noklusējuma pakotņu pārvaldības rīku CentOS 8 un jaunākās versijās。 Vecākām sistēmu versijām pakotņu pārvaldību joprojām var veikt, izmantojot yum komandas.
Yum novirza uz DNF. , jaunā Red Hat versija ir atteikusies no yum. Kā parādīts zemāk:
|