DNF este pur și simplu următoarea generație package manager (după YUM) pentru RPM bazate pe distribuții Linux, cum ar fi CentOS, RHEL, Fedora etc. În acest articol, vă voi arăta cum să utilizați managerul de pachete DNF pentru gestionarea pachetelor CentOS 8. Deci, să începem.
puteți actualiza cache-ul depozitului de pachete DNF cu următoarea comandă:
DNF cache depozit pachet ar trebui să fie actualizate.
listarea depozitelor de pachete activate și dezactivate:
puteți lista toate (activate și dezactivate) depozitele de pachete disponibile pe mașina dvs. CentOS 8 cu următoarea comandă:
după cum puteți vedea, sunt afișate toate depozitele de pachete activate și dezactivate. În coloana repo id, aveți ID –ul Repository pe care îl puteți utiliza cu opțiunea DNF-repo. În coloana Stare, Puteți vedea ce depozit este activat și câte pachete are respectivul depozit.
în același mod, puteți lista numai depozitele activate după cum urmează:
în același mod, puteți lista numai depozitele dezactivate după cum urmează:
listarea tuturor pachetelor disponibile:
puteți lista toate pachetele din toate depozitele de pachete cu următoarea comandă:
lista este foarte lungă.
după cum puteți vedea, este vorba despre 6419 pachete în total.
puteți utiliza grep sau egrep pentru a căuta pachete în listă după cum urmează.
aici, am căutat pachetul copac după cum puteți vedea în captura de ecran de mai jos.
listarea tuturor pachetelor instalate:
puteți lista numai toate pachetele instalate după cum urmează:
lista este foarte lungă, de asemenea.
căutarea pachetelor:
puteți căuta pachete după numele pachetului și rezumatul acestora după cum urmează:
rezultatul căutării ar trebui să afișeze toate pachetele potrivite. Puteți alege ce să instalați de aici.
căutarea pachetelor în depozite specifice:
puteți căuta pachete după numele pachetului lor după cum urmează:
după cum puteți vedea, toate pachetele care au KVM în numele pachetului sunt listate.
de asemenea, puteți utiliza opțiunea-repo pentru a defini ce depozit de pachete să căutați după cum urmează:
după cum puteți vedea, două interogare de căutare a returnat rezultate diferite, deoarece acestea sunt din depozit pachet diferit.
căutarea pachetelor care oferă un anumit fișier:
Să presupunem că aveți nevoie de un fișier sau o comandă, dar nu știți ce pachet să instalați. Puteți căuta după calea de fișier complet sau parțial pentru a găsi numele pachetului, după cum urmează:
după cum puteți vedea, net-tools este pachetul care oferă / usr / sbin / ifconfig comandă.
puteți găsi numele pachetului care furnizează comanda arbore după cum urmează:
de asemenea, puteți căuta pachete care furnizează un anumit fișier de bibliotecă după cum urmează:
după cum puteți vedea, numele pachetului și care pachet oferă ce versiune a bibliotecii este listată.
Aflați mai multe despre pachete:
puteți afla mai multe despre un pachet după cum urmează:
după cum puteți vedea, versiunea pachetului, rezumat, Descriere, Dimensiune, informații depozit și multe altele este listat.
instalarea pachetelor:
puteți instala un pachet (să zicem, httpd) după cum urmează:
vă va arăta ce dependențe va instala, numărul total de pachete de care are nevoie pentru a descărca, dimensiunea totală de descărcare, dimensiunea totală după instalare etc.
pentru a confirma instalarea, apăsați Y și apoi apăsați <introduceți>.
pachetul trebuie instalat.
reinstalarea pachetelor:
puteți reinstala un pachet după cum urmează:
Acum, apăsați Y și apoi apăsați <Enter> pentru a confirma reinstalarea.
pachetul trebuie reinstalat.
eliminarea pachetelor:
puteți elimina un pachet după cum urmează:
vă va arăta ce dependențe de pachete vor fi eliminate, câte pachete vor fi eliminate și cât spațiu pe disc va fi eliberat.
pentru a confirma eliminarea, apăsați Y și apoi apăsați <introduceți>.
pachetul de-a lungul va toate dependențele sale ar trebui să fie eliminate.
efectuarea unui Upgrade de sistem:
puteți verifica dacă actualizările de software sunt disponibile cu următoarea comandă:
dacă există actualizări de software, Acestea vor fi listate.
puteți face o actualizare software minimă cu următoarea comandă:
actualizarea minimă a software-ului va instala doar patch-uri de securitate absolut necesare.
în acest moment, nu am nici o.
pentru actualizarea completă a sistemului, executați următoarea comandă:
se va afișa aveți un rezumat al pachetelor care vor fi actualizate, câte pachete vor fi instalate, câte vor fi actualizate, dimensiunea totală a descărcării etc.
pentru a confirma actualizarea sistemului, Apăsați Y și apoi apăsați <introduceți>.
se va descărca și instala actualizările de software.
ștergeți cache-urile:
puteți curăța cache-urile de pachete DNF cu următoarea comandă:
toate cache-urile disponibile trebuie eliminate.
eliminați pachetele inutile:
puteți elimina pachetele inutile dacă sunt disponibile pentru a economisi spațiu pe disc după cum urmează:
în acest moment, nu am pachete inutile pe mașina mea CentOS 8.
deci, acesta este practic modul în care utilizați DNF pentru a gestiona pachetele pe CentOS 8. Este foarte similar cu YUM. Vă mulțumim pentru citirea acestui articol.