dnf vs yum on kaks erinevat paketihaldustööriista pakettide paigaldamiseks, uuendamiseks ja desinstallimiseks Linuxis. Kuna paljud pikaajalised probleemid Yumis on endiselt lahendamata, on Yumi paketihaldur asendatud DNF paketihalduriga.
YUM: Yellowdog Update Modifier, rpm-i kasutajaliidese programm, mis lahendab pakettidega seotud sõltuvusi, suudab leida pakette mitme teegi vahel ning on alternatiivne tööriist up2date jaoks.
DNF: Järgmise põlvkonna RPM paketihaldurid. DNF väljalaskekuupäev on 11. mai 2015, DNF paketihaldur on kirjutatud Pythonis GPL v2 all, esmakordselt ilmus Fedora 18 distributsioonis. RHEL 8.0-s asendas see ametlikult YUM-i ning DNF Package Manager ületas mõningaid YUM Package Manageri kitsaskohti, parandades kasutajakogemust, mälukasutust, sõltuvuste analüüsi ja käituskiirust.
Eristada:
Sõltuvuste lahendamine: Mõlemad DNF-id suudavad sõltuvusi paremini hallata Jõudlus: DNF on kiirem, DNF toetab paralleelset tööd ning mitmed tarkvarapaketid saab samaaegselt alla laadida Konfiguratsioonifailid: dnf kasutab konfiguratsioonifaili .repo järelliitega, yum kasutab .repo sufiksit ja peamist konfiguratsioonifaili /etc/yum.conf Kasutajaliides: DNF väljundinfo on selgem ja annab rohkem lõppväljunditeavet. Yum annab vähem infot ja on suhteliselt lühike
Märkus:dnf asendas yumi vaikimisi paketihaldustööriistana CentOS 8 ja hiljem。 Vanemate süsteemide puhul saab paketi haldamist endiselt teha yum käskudega.
Yum suunab DNF-i. , uus Red Hati versioon on pehme maitse maha jätnud. Nagu allpool näidatud:
|