DNF vs YUM yra du skirtingi paketų valdymo įrankiai, skirti diegti, atnaujinti ir pašalinti paketus sistemoje Linux. Kadangi daugelis ilgalaikių "Yum" problemų lieka neišspręstos, "Yum" paketų tvarkyklę pakeitė DNF paketų tvarkyklė.
YUM: Yellowdog Update Modifier, rpm front-end programa, kuri išsprendžia su paketais susijusias priklausomybes, gali rasti paketus tarp kelių bibliotekų ir yra alternatyvus up2date įrankis.
DNF: naujos kartos RPM paketų tvarkyklės. DNF išleidimo data yra 2015 m. gegužės 11 d., DNF paketų tvarkyklė parašyta Python pagal GPL v2, pirmą kartą pasirodė Fedora 18 distribucijoje. RHEL 8.0 jis oficialiai pakeitė YUM, o DNF paketų tvarkyklė įveikė kai kurias YUM paketų tvarkyklės kliūtis, pagerindama vartotojo patirtį, atminties naudojimą, priklausomybės analizę ir veikimo greitį.
Atskirti:
Priklausomybės sprendimas: Abu DNF yra labiau pajėgūs tvarkyti priklausomybes Našumas: DNF yra greitesnis, DNF palaiko lygiagretų veikimą, vienu metu galima atsisiųsti kelis programinės įrangos paketus Konfigūracijos failai: dnf naudoja konfigūracijos failą su .repo priesaga, yum naudoja .repo priesagos konfigūracijos failą ir pagrindinį konfigūracijos failą /etc/yum.conf Vartotojo sąsaja: DNF išvesties informacija yra aiškesnė ir suteikia daugiau terminalo išvesties informacijos. YUM pateikia mažiau informacijos ir yra gana glaustas
Nata:dnf pakeitė yum kaip numatytąjį paketų valdymo įrankį "CentOS 8" ir naujesnėse versijose。 Senesnėse sistemų versijose paketų valdymas vis tiek gali būti atliekamas naudojant yum komandas.
Yum nukreipia į DNF. , naujoji "Red Hat" versija atsisakė yum. Kaip parodyta žemiau:
|