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]>

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]]>

folosind DNF pentru a instala un pachet
Pentru a instala mai multe pachete
sudo dnf install [[package 1]] [[package 2]] [[package 3]] ..... [[package n]]>

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>

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]]>

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>

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]]>

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]]>

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>

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]]>

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>

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]]>

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
- Instalarea GIMP
sudo dnf install gimp>

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.