logo

Ce este managerul de pachete DNF al Fedora și cum să-l folosești?

Un manager de pachete este un program care vă ajută să gestionați și să instalați și să gestionați aplicațiile și dependențele acestora de un sistem. În timp ce sistemele bazate pe Debian au dpkg și APT așa cum au managerii lor de pachete și sistemele bazate pe Arch Pacman, Fedorautilizarea sistemelor bazate pe DNF .

Ce este DNF?

DNF sau Dandified YUM este managerul de pachete al Fedora și derivatelor Fedora și este succesorul Yellow-dog Updater Modified sau managerul de pachete YUM. Este folosit pentru a gestiona pachete, adică pentru a le instala, face upgrade, actualiza, reinstalează și dezinstalează, printre altele. DNF a fost managerul implicit de pachete al Fedora din versiunea 22 (2015) și a fost introdus pentru prima dată în versiunea 18 în 2013.



DNF vs RPM

RPM este, de asemenea, un sistem de gestionare a pachetelor în Fedora și DNF funcționează pe deasupra. Documentația Fedora împinge utilizatorii către DNF în loc să folosească RPM, deoarece nu este capabil să găsească și să instaleze automat dependențe ale unui pachet, ceea ce înseamnă că utilizatorii vor trebui să le găsească și să le instaleze manual.

Astăzi vom învăța cum se utilizează DNF manager de pachete; adică ai învăța cum să instalezi, să cauți, să dezinstalezi și să faci mai multe lucruri folosindu-l.

Structura de comandă

Structura de bază a comenzii este



DNF [options] COMMAND>

Comenzile de bază și cele mai frecvente

Caută pachete

Această comandă este folosită atunci când doriți să căutați în depozitele Fedora pentru un anumit pachet, după ce ați introdus această comandă va afișa toate pachetele disponibile în depozit care se potrivesc cu termenul de căutare, caută mai întâi în nume, apoi caută potriviri în nume și rezumat. Este similar cu modul în care căutați pachete în magazinele grafice.

Pentru a căuta un pachet, trebuie să introduceți căutare comanda împreună cu pachetul pe care îl doriți și vă va afișa toate pachetele disponibile care se potrivesc cu acea interogare:

dnf search [package name]>
O imagine care arată căutarea unei aplicații folosind dnf-gfg

Căutare DNF



Instalarea pachetelor

The instalare comanda vă va ajuta să instalați pachete din depozite. Puteți folosi această comandă pentru a instala unul sau mai multe pachete, pentru a instala mai multe pachete trebuie doar să tastați numele pachetelor cu un spațiu între ele. Această comandă necesită privilegii sudo.

Pentru a instala un pachet

sudo dnf install [[package name]]>
o imagine care arată instalarea unei aplicații folosind dnf_gfg

folosind DNF pentru a instala un pachet

Pentru a instala mai multe pachete

sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
O imagine care arată instalarea mai multor aplicații folosind dnf_GFG

Instalarea mai multor pachete folosind DNF

Actualizarea pachetelor și a sistemului

Nimănui nu-i plac pachetele vechi, așa că dacă doriți să vă actualizați sistemul împreună cu pachetele sale, puteți utiliza actualizare comanda. Sunt necesare privilegii Sudo.

sudo dnf upgrade>
O imagine care arată actualizarea utilizând DNFGFG

Actualizare folosind DNF

java privat vs public

Actualizați un anumit pachet

pentru a actualiza un anumit pachet pe care trebuie să îl tastați

sudo dnf upgrade [[package name]]>
O imagine care arată actualizarea unui pachet individual folosind DNF-gfg

Actualizarea pachetului individual folosind DNF

Listarea actualizărilor disponibile

Pentru a verifica actualizările de pachete disponibile fără a le instala, ar trebui să introduceți:

dnf check-update>
O imagine care arată verificarea actualizării folosind DNF-GFG

Verificarea actualizărilor folosind DNF

Eliminarea pachetelor

Un pachet v-a spart computerul sau poate nu mai aveți nevoie de el, în acest caz, puteți utiliza elimina comanda de dezinstalare a aplicațiilor din sistem, aceasta este echivalentă cu comanda remove din sistemele bazate pe Debian. Acest lucru necesită și privilegii sudo pentru a rula.

sudo dnf remove [[package name]]>
O imagine care arată eliminarea unei aplicații folosind dnf-gfg

Eliminarea pachetelor folosind DNF

Eliminarea mai multor pachete

Pentru a elimina mai multe pachete, trebuie să introduceți numele fiecărui pachet separat de un spațiu.

sudo dnf remove [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>
O imagine care arată eliminarea mai multor aplicații folosind dnf-GFG

Eliminarea mai multor pachete folosind DNF

Eliminarea dependențelor neutilizate

Ați dezinstalat pachetul, dar încă mai are multe resturi în sistemul dvs. sub formă de dependențe, nu trebuie să vă faceți griji, utilizați doar autoeliminare comandă pentru a elimina toate dependențele rămase în sistem. Trebuie să aveți privilegii sudo pentru ca această comandă să funcționeze.

sudo dnf autoremove>
O imagine care arată eliminarea dependențelor rămase folosind DNF-GFG

Eliminarea automată a dependențelor rămase folosind DNF

Reinstalarea pachetelor

Ați spart din greșeală un pachet (se întâmplă bine!) sau tocmai a început să funcționeze, îl puteți reinstala cu ușurință folosind următoarea comandă.

sudo dnf reinstall [[package name]]>
O imagine care arată comanda dnf reinstall-GFG

Reinstalare folosind DNF

Listarea pachetelor

Pentru a enumera toate pachetele disponibile în depozit (din anumite motive, dacă vrei doar să faci asta! faci tu.) ai putea introduce următoarea comandă

dnf list>

Listarea pachetelor pe care le-ați instalat

The lista dnf comanda va lista toate pachetele disponibile în depozit, dar de cele mai multe ori nu ne este de nici un folos; pentru a enumera numai pachetele pe care le-ați instalat, puteți utiliza opțiunea instalată împreună cu lista

dnf list --installed>
o imagine care arată dnf-list-installed command_gfg

Listarea aplicațiilor instalate

Căutare în lista de aplicații instalate

Chiar și, lista dnf instalată ar da atât de multe rezultate, dacă doriți să restrângeți și mai mult opțiunile, puteți utiliza prindere cu ea, comanda grep caută o valoare în ieșire.

Puteți utiliza comanda grep în combinație cu comanda list, astfel:

dnf list --installed | grep [[package name]]>
O imagine care arată căutarea unui anumit pachet în pachetele instalate-gfg

Căutarea unui anumit pachet în pachetele instalate

Vrei mai mult ajutor? Nu vă faceți griji

Opțiunea de ajutor vă va ajuta (ahm), va lista toate comenzile de bază de care ați putea avea nevoie.

Pentru a-l folosi, introduceți următoarea comandă în terminal.

dnf --help>

dacă aveți un caz de utilizare mai specific, puteți oricând să citiți pagini de manual a DNF folosind:

man dnf>

Câteva exemple de instalare a aplicațiilor populare folosind DNF

  • Instalarea Firefox
sudo dnf install firefox>
  • Instalarea VLC media player
sudo dnf install vlc>
O imagine care arată instalarea VLC media player folosind dnf-GFG

O imagine care arată instalarea VLC

  • Instalarea GIMP
sudo dnf install gimp>
O imagine care arată instalarea gimp folosind dnf-GFG

Instalarea GIMP

Concluzie

Asta este! Acum cunoașteți toate comenzile de bază DNF pentru a instala, actualiza, dezinstala și face alte lucruri cu aplicații. Tot ce trebuie să faceți acum este să deschideți terminalul și să începeți să gestionați acele pachete frumoase cu noile abilități pe care tocmai le-ați învățat. Spuneți-ne despre comenzile DNF pe care le utilizați cel mai frecvent în comentarii. Puteți afla mai multe despre DNF în documentația Fedora sau puteți citi oricând pagini de manual a DNF.