.\" -*- coding: UTF-8 -*- .\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DNF4 8 "25 martie 2025" 4.23.0 DNF .SH NUME dnf4 \- referință comandă DNF .SH SINOPSIS .sp \fBdnf [opțiuni] [...]\fP .SH DESCRIERE .sp \X'tty: link https://github.com/rpm\-software\-management/dnf/'\fI\%DNF\fP\X'tty: link' este următoarea versiune majoră viitoare a \X'tty: link http://yum.baseurl.org/«\fI\%YUM\fP\X'tty: link», un gestionar de pachete pentru distribuțiile Linux bazate pe RPM. Acesta menține în linii mari compatibilitatea CLI cu YUM și definește un API strict pentru extensii și module. .sp Modulele plug\-in pot modifica sau extinde caracteristicile DNF sau pot furniza comenzi CLI suplimentare pe lângă cele menționate mai jos. Dacă cunoașteți numele unei astfel de comenzi (inclusiv comenzile menționate mai jos), puteți găsi/instala pachetul care o furnizează utilizând furnizorul virtual corespunzător sub forma \fBdnf\-command()\fP, unde \fB\fP este numele comenzii; de exemplu, \fBdnf install \(aqdnf\-command(versionlock)\(aq\fP instalează un modul \fBversionlock\fP. Această abordare se aplică, de asemenea, la specificarea dependențelor de pachete care necesită o anumită comandă DNF. .sp Valori returnate: .INDENT 0.0 .IP \(bu 2 \fB0\fP : Operația a fost efectuată cu succes. .IP \(bu 2 \fB1\fP : A apărut o eroare, care a fost gestionată de dnf. .IP \(bu 2 \fB3\fP : O eroare necunoscută negestionată a apărut în timpul operației. .IP \(bu 2 \fB100\fP: A se vedea \fI\%check\-update\fP .IP \(bu 2 \fB200\fP: A existat o problemă cu achiziția sau eliberarea blocărilor. .UNINDENT .sp Comenzi disponibile: .INDENT 0.0 .IP \(bu 2 \fI\%alias\fP .IP \(bu 2 \fI\%autoremove\fP .IP \(bu 2 \fI\%check\fP .IP \(bu 2 \fI\%check\-update\fP .IP \(bu 2 \fI\%clean\fP .IP \(bu 2 \fI\%deplist\fP .IP \(bu 2 \fI\%distro\-sync\fP .IP \(bu 2 \fI\%downgrade\fP .IP \(bu 2 \fI\%group\fP .IP \(bu 2 \fI\%help\fP .IP \(bu 2 \fI\%history\fP .IP \(bu 2 \fI\%info\fP .IP \(bu 2 \fI\%install\fP .IP \(bu 2 \fI\%list\fP .IP \(bu 2 \fI\%makecache\fP .IP \(bu 2 \fI\%mark\fP .IP \(bu 2 \fI\%module\fP .IP \(bu 2 \fI\%provides\fP .IP \(bu 2 \fI\%reinstall\fP .IP \(bu 2 \fI\%remove\fP .IP \(bu 2 \fI\%repoinfo\fP .IP \(bu 2 \fI\%repolist\fP .IP \(bu 2 \fI\%repoquery\fP .IP \(bu 2 \fI\%repository\-packages\fP .IP \(bu 2 \fI\%search\fP .IP \(bu 2 \fI\%shell\fP .IP \(bu 2 \fI\%swap\fP .IP \(bu 2 \fI\%updateinfo\fP .IP \(bu 2 \fI\%upgrade\fP .IP \(bu 2 \fI\%upgrade\-minimal\fP .UNINDENT .sp Informații adiționale: .INDENT 0.0 .IP \(bu 2 \fI\%Opțiuni\fP .IP \(bu 2 \fI\%Specificarea pachetelor\fP .IP \(bu 2 \fI\%Specificarea furnizărilor\fP .IP \(bu 2 \fI\%Specificarea furnizărilor de fișiere\fP .IP \(bu 2 \fI\%Specificarea grupurilor\fP .IP \(bu 2 \fI\%Specificarea tranzacțiilor\fP .IP \(bu 2 \fI\%Sincronizarea metadatelor\fP .IP \(bu 2 \fI\%Politica de înlocuire a fișierelor de configurare\fP .IP \(bu 2 \fI\%Fișiere\fP .IP \(bu 2 \fI\%Consultați și\fP .UNINDENT .SH OPȚIUNI .INDENT 0.0 .TP \fB\-4\fP Rezolvă numai pentru adrese IPv4. .TP \fB\-6\fP Rezolvă numai pentru adrese IPv6. .TP \fB\-\-advisory=, \-\-advisories=\fP Include pachetele corespunzătoare ID\-ului avizului, de exemplu FEDORA\-2201\-123. Aplicabil pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-\-allowerasing\fP Permite ștergerea pachetelor instalate pentru a rezolva dependențele. Această opțiune poate fi utilizată ca alternativă la comanda \fByum swap\fP în cazul în care pachetele care trebuie eliminate nu sunt definite explicit. .TP \fB\-\-assumeno\fP Răspunde automat „nu” la toate întrebările. .TP \fB\-b, \-\-best\fP Încearcă cele mai bune versiuni de pachete disponibile în tranzacții. În special în timpul operației \fI\%dnf upgrade\fP, care în mod implicit sare peste actualizările care nu pot fi instalate din motive de dependență, această opțiune forțează DNF să ia în considerare doar cele mai recente pachete. Atunci când se confruntă cu pachete cu dependențe întrerupte, DNF va eșua, oferind un motiv pentru care cea mai recentă versiune nu poate fi instalată. .sp Rețineți că utilizarea celei mai recente versiuni disponibile este garantată numai pentru pachetele solicitate direct (de exemplu, ca argumente în linia de comandă), iar soluționatorul poate utiliza versiuni mai vechi ale dependențelor pentru a îndeplini aceste cerințele. .TP \fB\-\-bugfix\fP Include pachete care remediază o problemă de bugfix. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-\-bz=, \-\-bzs=\fP Include pachete care corectează un ID Bugzilla, de exemplu 123123. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-C, \-\-cacheonly\fP Rulează în întregime din memoria cache a sistemului, nu actualiza memoria cache și o utilizează chiar și în cazul în care aceasta este expirată. .sp DNF utilizează un cache separat pentru fiecare utilizator sub care se execută. Memoria cache pentru utilizatorul root se numește memoria cache de sistem. Această opțiune permite unui utilizator obișnuit să aibă acces numai la citire la memoria cache a sistemului, care este de obicei mai proaspătă decât memoria cache a utilizatorului și, prin urmare, nu trebuie să aștepte sincronizarea metadatelor. .TP \fB\-\-color=\fP Controlează dacă culoarea este utilizată în ieșirea terminalului. Valorile valabile sunt \fB„always”, întotdeauna\fP, \fB„never”, niciodată\fP și \fBauto\fP (implicit). .TP \fB\-\-comment=\fP Adaugă un comentariu la istoricul tranzacției. .TP \fB\-c , \-\-config=\fP Locația fișierului de configurare. .TP \fB\-\-cve=, \-\-cves=\fP Include pachete care corectează un CVE (Common Vulnerabilities and Exposures) ID (\X'tty: link http://cve.mitre.org/about/'\fI\%http://cve.mitre.org/about/\fP\X'tty: link'), de exemplu CVE\-2201\-0123. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-d , \-\-debuglevel=\fP Nivelul de ieșire pentru depanare. Aceasta este o valoare întreagă între 0 (niciun șir de informații suplimentare) și 10 (afișează toate informațiile de depanare, chiar și cele care nu pot fi înțelese de utilizator), valoarea implicită este 2. Depreciată, utilizați în schimb opțiunea \fB\-v\fP. .TP \fB\-\-debugsolver\fP Descarcă datele care ajută la depanarea rezolvatorului de dependențe în \fB\&./debugdata\fP\&. .UNINDENT .INDENT 0.0 .TP \fB\-\-disableexcludes=[all|main|], \-\-disableexcludepkgs=[all|main|]\fP Dezactivează opțiunile de configurare \fBexcludepkgs\fP și \fBincludepkgs\fP. Acceptă una dintre următoarele trei opțiuni: .INDENT 7.0 .IP \(bu 2 \fBall\fP, dezactivează toate configurațiile \fBexcludepkgs\fP și \fBincludepkgs\fP .IP \(bu 2 \fBmain\fP, dezactivează \fBexcludepkgs\fP și \fBincludepkgs\fP definite în secțiunea \fB[main]\fP .IP \(bu 2 \fBrepoid\fP (id\-depozit), dezactivează \fBexcludepkgs\fP și \fBincludepkgs\fP definite pentru depozitul dat .UNINDENT .sp Rețineți că opțiunea \-\fI\%\-exclude\fP se adaugă la configurația \fB[main]\fP \fBexcludepkgs\fP și, prin urmare, este dezactivată atunci când se specifică \fBmain\fP sau \fBall\fP. .TP \fB\-\-disable, \-\-set\-disabled\fP Dezactivează depozitele specificate (salvează automat). Opțiunea trebuie să fie utilizată împreună cu comanda \fBconfig\-manager\fP (dnf\-plugins\-core). .UNINDENT .INDENT 0.0 .TP \fB\-\-disableplugin=\fP Dezactivează modulele enumerate specificate prin nume sau șiruri ce conțin caractere joker. .TP \fB\-\-disablerepo=\fP Dezactivează temporar depozitele active pentru scopul comenzii dnf curente. Acceptă un id, o listă de id\-uri separate prin virgule sau un model global de id\-uri. Această opțiune poate fi specificată de mai multe ori, dar este mutual exclusivă cu \fB\-\-repo\fP\&. .TP \fB\-\-downloaddir=, \-\-destdir=\fP Redirecționează pachetele descărcate către directorul furnizat. Opțiunea trebuie să fie utilizată împreună cu opțiunea de linie de comandă \-\fI\%\-downloadonly\fP, cu comenzile \fBdownload\fP, \fBmodulesync\fP, \fBreposync\fP sau \fBsystem\-upgrade\fP (dnf\-plugins\-core). .UNINDENT .INDENT 0.0 .TP \fB\-\-downloadonly\fP Descarcă setul de pachete rezolvat fără a efectua nicio tranzacție rpm (instalare/actualizare/ștergere). .sp Pachetele sunt eliminate după următoarea tranzacție reușită. Acest lucru este valabil și atunci când se utilizează împreună cu opțiunea \fB\-\-destdir\fP, deoarece directorul este considerat ca făcând parte din cache\-ul DNF. Pentru a păstra pachetele, utilizați în schimb comanda \fBdownload\fP. .TP \fB\-e , \-\-errorlevel=\fP Nivelul de ieșire a erorilor. Aceasta este o valoare întreagă între 0 (nicio ieșire de eroare) și 10 (afișează toate mesajele de eroare), implicit 3. Depreciată, utilizați în schimb \fB\-v\fP. .TP \fB\-\-enable, \-\-set\-enabled\fP Activează depozitele specificate (salvează automat). Opțiunea trebuie să fie utilizată împreună cu comanda \fBconfig\-manager\fP (dnf\-plugins\-core). .TP \fB\-\-enableplugin=\fP Activează modulele enumerate specificate prin nume sau șiruri ce conțin caractere joker. .TP \fB\-\-enablerepo=\fP Activează temporar depozite suplimentare pentru scopul comenzii dnf curente. Acceptă un id, o listă de id\-uri separate prin virgule sau un model global de id\-uri. Această opțiune poate fi specificată de mai multe ori. .TP \fB\-\-enhancement\fP Include pachetele relevante pentru îmbunătățire. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .UNINDENT .INDENT 0.0 .TP \fB\-x , \-\-exclude=\fP Exclude pachetele specificate de \fB\fP din operație. .TP \fB\-\-excludepkgs=\fP Opțiune depreciată. A fost înlocuită de opțiunea \-\fI\%\-exclude\fP. .TP \fB\-\-forcearch=\fP Forțează utilizarea unei arhitecturi. Orice arhitectură poate fi specificată. Cu toate acestea, utilizarea unei arhitecturi care nu este acceptată nativ de CPU va necesita un fel de emulare. Aceasta se realizează de obicei prin QEMU. Comportamentul \fB\-\-forcearch\fP poate fi configurat prin utilizarea opțiunilor de configurare \fI\%arch\fP și \fI\%ignorearch\fP cu valorile \fB\fP și respectiv \fBTrue\fP. .TP \fB\-h, \-\-help, \-\-help\-cmd\fP Afișează mesajul de ajutor. .UNINDENT .INDENT 0.0 .TP \fB\-\-installroot=\fP Specifică un „installroot” alternativ, relativ la locul unde vor fi instalate toate pachetele. Gândiți\-vă la acest lucru ca la \fBchroot dnf\fP, cu excepția faptului că utilizarea \fB\-\-installroot\fP permite dnf să funcționeze înainte ca chroot\-ul să fie creat. Aceasta necesită ruta absolută. .UNINDENT .INDENT 0.0 .IP \(bu 2 \fIcachedir\fP, \fIlog files\fP, \fIreleasever\fP și \fIgpgkey\fP sunt preluate din sau stocate în „installroot”. \fIgpgkeys\fP sunt importate în „installroot” dintr\-o rută relativă la gazdă care poate fi specificată în secțiunea depozit [repo] a fișierelor de configurare. .IP \(bu 2 \fIfișierul de configurare\fP și \fI\%reposdir\fP sunt căutate mai întâi în installroot. Dacă acestea nu sunt prezente, sunt preluate din sistemul gazdă. Notă: Atunci când se specifică o rută într\-un argument din linia de comandă (\fB\-\-config=\fP în cazul \fIfișierului de configurare\fP și \fB\-\-setopt=reposdir=\fP pentru \fIreposdir\fP), atunci această rută este întotdeauna relativă la gazdă, fără excepții. .IP \(bu 2 \fIvars\fP sunt preluate din sistemul gazdă sau installroot în conformitate cu \fI\%reposdir\fP \&. Atunci când ruta \fIreposdir\fP este specificată într\-un argument al liniei de comandă, „vars” sunt preluate din „installroot”. Atunci când rutele \fI\%varsdir\fP sunt specificate într\-un argument de linie de comandă (\fB\-\-setopt=varsdir=\fP), atunci aceste rute sunt întotdeauna relative la sistemul gazdă fără excepții. .IP \(bu 2 \fIpluginpath\fP și \fIpluginconfpath\fP sunt relative la gazdă. .UNINDENT .INDENT 0.0 .INDENT 3.5 Notă: Este posibil să doriți, de asemenea, să utilizați opțiunea de linie de comandă \fB\-\-releasever=\fP atunci când creați installroot, în caz contrar valoarea \fI$releasever\fP este preluată din rpmdb din cadrul installroot (și, prin urmare, este goală în momentul creării și tranzacția va eșua). Dacă se utilizează \fB\-\-releasever=/\fP, releasever\-ul va fi detectat din sistemul gazdă (\fB/\fP). Noua rută installroot la momentul creării nu conține fișierele \fIrepository\fP, \fIreleasever\fP și \fIdnf.conf\fP. .sp Într\-un sistem modular, este posibil să doriți, de asemenea, să utilizați opțiunea de linie de comandă \fB\-\-setopt=module_platform_id=\fP la crearea installroot\-ului, în caz contrar valoarea \fI\%module_platform_id\fP va fi preluată din fișierul \fB/etc/os\-release\fP din cadrul installroot\-ului (și, prin urmare, acesta va fi gol la momentul creării, dependența modulară ar putea fi nesatisfăcută și conținutul modulelor ar putea fi exclus). .sp Exemple «installroot»: .INDENT 0.0 .TP \fBdnf \-\-installroot= \-\-releasever= install system\-release\fP Definește permanent \fBreleasever\fP al sistemului în directorul \fB\fP la \fB\fP\&. .TP \fBdnf \-\-installroot= \-\-setopt=reposdir= \-\-config /ruta/la/dnf.conf upgrade\fP Actualizează pachetele din „installroot” de la un depozit descris de \fB\-\-setopt\fP folosind configurația din \fB/ruta/la/dnf.conf\fP\&. .UNINDENT .UNINDENT .UNINDENT .INDENT 0.0 .TP \fB\-\-newpackage\fP Include pachetele relevante „newpackage” (pachet\-nou). Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-\-noautoremove\fP Dezactivează eliminarea dependențelor care nu mai sunt utilizate. Stabilește opțiunea de configurare \fI\%clean_requirements_on_remove\fP la \fBFalse\fP\&. .TP \fB\-\-nobest\fP Stabilește opțiunea „best” (cea mai bună (alegere)) la \fBFalse\fP, astfel încât tranzacțiile să nu fie limitate doar la cei mai buni candidați. .TP \fB\-\-nodocs\fP Nu instalează documentația. Activează fanionul rpm „RPMTRANS_FLAG_NODOCS”. .TP \fB\-\-nogpgcheck\fP Omite verificarea semnăturilor GPG pe pachete (dacă politica RPM o permite). .TP \fB\-\-noplugins\fP Dezactivează toate modulele. .UNINDENT .INDENT 0.0 .TP \fB\-\-obsoletes\fP Această opțiune are un efect asupra unei instalări/actualizări, activând logica de procesare a obsoletes a dnf. Pentru mai multe informații, consultați opțiunea \fI\%obsoletes\fP. .sp Această opțiune afișează și capacitățile pe care pachetul le elimină atunci când este utilizată împreună cu comanda \fI\%repoquery\fP. .sp Opțiunea de configurare: \fI\%obsoletes\fP .TP \fB\-q, \-\-quiet\fP În combinație cu o comandă non\-interactivă, afișează doar conținutul relevant. Suprimă mesajele de notificare privind starea curentă sau acțiunile DNF. .TP \fB\-R , \-\-randomwait=\fP Timpul maxim de așteptare a comenzii. .UNINDENT .INDENT 0.0 .TP \fB\-\-refresh\fP Marchează metadatele ca fiind expirate înainte de a executa comanda. .TP \fB\-\-releasever=\fP Configurează DNF ca și cum versiunea de distribuție ar fi \fB\fP\&. Acest lucru poate afecta rutele cache, valorile din fișierele de configurare și adresele URL ale listei oglinzilor. .TP \fB\-\-releasever_major=\fP Suprascrie variabila releasever_major, care este de obicei detectată automat sau preluată din partea din \fB$releasever\fP înainte de primul \fB\&.\fP\&. Această opțiune nu afectează variabila \fB$releasever\fP. .TP \fB\-\-releasever_minor=\fP Suprascrie variabila releasever_minor, care este de obicei detectată automat sau preluată din partea din \fB$releasever\fP după primul \fB\&.\fP\&. Această opțiune nu afectează variabila \fB$releasever\fP. .UNINDENT .INDENT 0.0 .TP \fB\-\-repofrompath ,\fP Specifică un depozit pentru a fi adăugat la depozitele pentru această interogare. Această opțiune poate fi utilizată de mai multe ori. .UNINDENT .INDENT 0.0 .IP \(bu 2 Eticheta depozitului este specificată prin \fB\fP&. .IP \(bu 2 Ruta sau adresa URL către depozit este specificată de \fB\fP\&. Este aceeași rută ca și baseurl și poate fi, de asemenea, îmbogățită prin \fI\%variabilele repo\fP\&. .IP \(bu 2 Configurația pentru depozit poate fi ajustată utilizând \-\fI\%\-setopt\fP=.=. .IP \(bu 2 Dacă doriți să vizualizați numai pachetele din acest depozit, combinați acest lucru cu opțiunile \fB\-\-repo=\fP sau \fB\-\-disablerepo=„*”\fP. .UNINDENT .INDENT 0.0 .TP \fB\-\-repo=, \-\-repoid=\fP Activează doar anumite depozite printr\-un id sau un model global. Poate fi utilizată de mai multe ori cu efect cumulativ. Este practic o scurtătură pentru \fB\-\-disablerepo=„*” \-\-enablerepo=\fP și se exclude reciproc cu opțiunea \fB\-\-disablerepo\fP. .TP \fB\-\-rpmverbosity=\fP Nivelul de ieșire al scripturilor de depanare RPM. Stabilește nivelul de depanare la \fB\fP pentru scripturile RPM. Pentru nivelurile disponibile, consultați opțiunea de configurare \fBrpmverbosity\fP. .TP \fB\-\-sec\-severity=, \-\-secseverity=\fP Include pachete care oferă o soluție pentru o problemă cu gravitatea specificată. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .TP \fB\-\-security\fP Include pachete care oferă o soluție pentru o problemă de securitate. Aplicabilă pentru comenzile \fBinstall\fP, \fBrepoquery\fP, \fBupdateinfo\fP, \fBupgrade\fP și \fBoffline\-upgrade\fP (dnf\-plugins\-core). .UNINDENT .INDENT 0.0 .TP \fB\-\-setopt==\fP Suprascrie o opțiune de configurare din fișierul de configurare. Pentru a înlocui opțiunile de configurare pentru depozite, utilizați \fBrepoid.option\fP pentru \fB\fP\&. Valorile pentru opțiunile de configurare precum \fBexcludepkgs\fP, \fBincludepkgs\fP, \fBinstallonlypkgs\fP și \fBtsflags\fP sunt adăugate la valoarea originală, nu o înlocuiesc. Cu toate acestea, specificarea unei valori goale (de exemplu, \fB\-\-setopt=tsflags=\fP) va anula opțiunea. .UNINDENT .INDENT 0.0 .TP \fB\-\-skip\-broken\fP Rezolvă problemele de soluționare a dependențelor prin eliminarea pachetelor care cauzează probleme din tranzacție. Este un alias pentru opțiunea de configurare \fI\%strict\fP cu valoarea \fBFalse\fP\&. În plus, cu ajutorul subomenzilor de modul \fI\%enable\fP și \fI\%disable\fP, permite efectuarea unei acțiuni chiar și în cazul unor dependențe modulare întrerupte. .TP \fB\-\-showduplicates\fP Afișează pachetele duplicate în depozite. Aplicabilă pentru comenzile «list» și «search». .UNINDENT .INDENT 0.0 .TP \fB\-\-transient\fP Se aplică numai sistemelor bootc („bootable containers” \- containere apte de\-a fi pornite). Efectuează tranzacții utilizând o suprapunere tranzitorie care va fi pierdută la următoarea repornire. Consultați și opțiunea de configurare \fI\%persistence\fP. .UNINDENT .INDENT 0.0 .TP \fB\-v, \-\-verbose\fP Operare detaliată, afișează mesaje de depanare. .TP \fB\-\-version\fP Afișează versiunea DNF și iese. .TP \fB\-y, \-\-assumeyes\fP Răspunde automat afirmativ la toate întrebările. .UNINDENT .sp Opțiunile din listă sunt separate prin virgule. Opțiunile din linia de comandă prevalează asupra valorilor respective din fișierele de configurare. .SH COMENZI .sp Pentru o explicație a \fB\fP, \fB\fP și \fB\fP a se vedea \fI\%Specificarea pachetelor\fP\&. .sp Pentru o explicație a \fB\fP a se vedea \fI\%Specificarea furnizărilor\fP\&. .sp Pentru o explicație a \fB\fP a se vedea \fI\%Specificarea grupurilor\fP\&. .sp Pentru o explicație a \fB\fP a se vedea \fI\%Specificarea modulelor\fP\&. .sp Pentru o explicație a \fB\fP a se vedea \fI\%Specificarea tranzacțiilor\fP\&. .SS "Comanda «alias»" .nf Comanda: \fBalias\fP .fi .sp .sp Permite utilizatorului să definească și să gestioneze o listă de aliasuri (sub forma \fB\fP), care pot fi apoi utilizate drept comenzi dnf pentru a abrevia secvențe de comandă mai lungi. Pentru exemple de utilizare a comenzii alias, consultați \fI\% Exemple «alias»\fP\&. Pentru exemple privind procesarea alias\-urilor, consultați \fI\%Exemple de procesare a numelor\-alias\fP\&. .sp Pentru a utiliza un alias (nume=valoare), numele trebuie să fie plasat ca prima „comandă” (de exemplu, primul argument care nu este o opțiune). Acesta este apoi înlocuit cu valoarea sa, iar secvența rezultată este din nou căutată pentru nume\-alias. Procesarea numelor\-alias se oprește atunci când prima comandă găsită nu este un nume al vreunui alias. .sp În cazul în care procesarea ar duce la o recursiune infinită, sunt utilizate în schimb argumentele originale. .sp De asemenea, la fel ca în cazul pseudonimelor(nume\-alias) shell, dacă rezultatul începe cu un \fB\e\fP, procesarea pseudonimului se va opri. .sp Toate pseudonimele sunt definite în fișierele de configurare din directorul \fB/etc/dnf/aliases.d/\fP în secțiunea [aliases], iar pseudonimele create prin comanda «alias» sunt scrise în fișierul \fBUSER.conf\fP. În caz de conflict, fișierul \fBUSER.conf\fP are cea mai mare prioritate, iar pentru restul fișierelor de configurare se utilizează ordinea alfabetică. .sp Opțional, există opțiunea \fBenabled\fP în secțiunea \fB[main]\fP care are valoarea implicită True. Aceasta poate fi definită pentru fiecare fișier în parte în fișierul respectiv sau global pentru toate pseudonimele în fișierul \fBALIASES.conf\fP. .sp \fBdnf alias [opțiuni] [listă] [...]\fP .INDENT 0.0 .INDENT 3.5 Listează numele\-aliasr cu rezultatul lor final. Parametrul \fB[...]\fP limitează și mai mult rezultatul doar la acele nume\-alias care corespund acestuia. .UNINDENT .UNINDENT .sp \fBdnf alias [opțiuni] add ...\fP .INDENT 0.0 .INDENT 3.5 Creează nume\-alias noi. .UNINDENT .UNINDENT .sp \fBdnf alias [opțiuni] delete ...\fP .INDENT 0.0 .INDENT 3.5 Șterge alias. .UNINDENT .UNINDENT .SS "Exemple pentru comanda «alias»" .INDENT 0.0 .TP \fBdnf alias list\fP Listează toate numele\-alias definite. .TP \fBdnf alias add rm=remove\fP Adaugă o nouă comandă alias numită \fBrm\fP care funcționează la fel ca și comanda \fBremove\fP. .TP \fBdnf alias add upgrade="\eupgrade \-\-skip\-broken \-\-disableexcludes=all \-\-obsoletes"\fP Adaugă un nou alias de comandă numit \fBupgrade\fP care funcționează la fel precum comanda \fBupgrade\fP, cu opțiuni suplimentare. Rețineți că comanda originală \fBupgrade\fP este prefixată cu un \fB\e\fP pentru a preveni o buclă infinită în procesarea numelor\-alias. .UNINDENT .SS "Exemple de procesare a numelor\-alias" .sp Dacă există nume\-alias definite \fBin=install\fP și \fBFORCE="\-\-skip\-broken \-\-disableexcludes=all"\fP: .INDENT 0.0 .IP \(bu 2 \fBdnf FORCE in\fP va fi înlocuit cu \fBdnf \-\-skip\-broken \-\-disableexcludes=all install\fP .IP \(bu 2 \fBdnf in FORCE\fP va fi înlocuit cu \fBdnf install FORCE\fP (care va eșua) .UNINDENT .sp Dacă este definit pseudonimul \fBin=install\fP: .INDENT 0.0 .IP \(bu 2 \fBdnf in\fP va fi înlocuit cu \fBdnf install\fP .IP \(bu 2 \fBdnf \-\-repo updates in\fP va fi înlocuit cu \fBdnf \-\-repo updates in\fP (care va eșua) .UNINDENT .SS "Comanda «autoremove»" .nf Comanda: \fBautoremove\fP Alias pentru \fI\%potrivirea NEVRA explicită\fP: \fBautoremove\-n\fP, \fBautoremove\-na\fP, \fBautoremove\-nevra\fP .fi .sp .sp \fBdnf [opțiuni] autoremove\fP .INDENT 0.0 .INDENT 3.5 Elimină din sistem toate pachetele care au fost instalate inițial ca dependențe ale pachetelor instalate de utilizator, dar care nu mai sunt solicitate de niciun astfel de pachet. .UNINDENT .UNINDENT .sp \fBdnf [opțiuni] autoremove ...\fP .INDENT 0.0 .INDENT 3.5 Acesta este un alias pentru\fI\%Comanda «remove»\fP cu „clean_requirements_on_remove” definită la \fBTrue\fP\&. Aceasta elimină pachetele specificate din sistem împreună cu orice pachete care depind de pachetele care sunt eliminate. Fiecare \fB\fP poate fi fie o \fB\fP, care specifică direct un pachet, fie un \fB@\fP, care specifică un grup (de mediu) care îl conține. De asemenea, elimină orice dependențe care nu mai sunt necesare. .UNINDENT .UNINDENT .sp Există, de asemenea, câteva comenzi „autoremove” specifice \fBautoremove\-n\fP, \fBautoremove\-na\fP și \fBautoremove\-nevra\fP care permit specificarea unui argument exact în formatul NEVRA (name\-epoch:version\-release.architecture). .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «check»" .nf Comanda: \fBcheck\fP .fi .sp .sp \fBdnf [options] check [\-\-dependencies] [\-\-duplicates] [\-\-obsoleted] [\-\-provides]\fP .INDENT 0.0 .INDENT 3.5 Verifică „packagedb local” (baza de date a pachetelor locală) și produce informații cu privire la orice probleme pe care le găsește. Puteți limita verificările care urmează să fie efectuate utilizând opțiunile \fB\-\-dependencies\fP, \fB\-\-duplicates\fP, \fB\-\-obsoleted\fP și \fB\-\-provides\fP (opțiunea implicită este de a verifica totul). .UNINDENT .UNINDENT .SS "Comanda «check\-update»" .nf Comanda: \fBcheck\-update\fP Alias: \fBcheck\-upgrade\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] check\-update [\-\-changelogs] [...]\fP Verifică non\-interactiv dacă sunt disponibile actualizări ale pachetelor specificate. Dacă nu este dat \fB\fP, verifică dacă sunt disponibile actualizări pentru sistemul dumneavoastră. Codul de ieșire DNF va fi 100 dacă există actualizări disponibile și va fi afișată o listă a actualizărilor, 0 dacă nu există și 1 dacă apare o eroare. Dacă este specificată opțiunea \fB\-\-changelogs\fP, este afișat și jurnalul de modificări al pachetelor care urmează să fie actualizate. .sp Vă rugăm să rețineți că existența unei versiuni specifice mai noi disponibile pentru un pachet instalat (și raportată de \fBcheck\-update\fP) nu implică faptul că \fBdnf upgrade\fP o va instala ulterior. Diferența constă în faptul că \fBdnf upgrade\fP trebuie să ia în considerare restricțiile (cum ar fi îndeplinirea dependențelor de pachete). .sp Rezultatul este afectat de opțiunea de configurare \fI\%autocheck_running_kernel\fP. .UNINDENT .SS "Comanda «clean»" .nf Comanda: \fBclean\fP .fi .sp .sp Efectuează curățarea fișierelor temporare păstrate pentru depozite. Aceasta include orice astfel de date rămase din depozitele dezactivate sau eliminate, precum și pentru diferite versiuni ale distribuției. .INDENT 0.0 .TP \fBdnf clean dbcache\fP Elimină fișierele cache generate din metadatele depozitului. Acest lucru forțează DNF să regenereze fișierele cache la următoarea execuție. .TP \fBdnf clean expire\-cache\fP Marchează metadatele depozitului ca fiind expirate. DNF va revalida memoria cache pentru fiecare depozit la următoarea utilizare a acestuia. .TP \fBdnf clean metadata\fP Elimină metadatele de depozit. Acestea sunt fișierele pe care DNF le utilizează pentru a determina disponibilitatea la distanță a pachetelor. Utilizarea acestei opțiuni va face ca DNF să descarce toate metadatele data viitoare când este rulat. .TP \fBdnf clean packages\fP Elimină din sistem orice pachet aflat în cache. .TP \fBdnf clean all\fP Face toate cele de mai sus. .UNINDENT .SS "Comanda «deplist»" .INDENT 0.0 .TP \fBdnf [opțiuni] deplist [] [] []\fP Alias depreciat pentru \fI\%dnf repoquery \-\-deplist\fP&. .UNINDENT .SS "Comanda «distro\-sync»" .nf Comanda: \fBdistro\-sync\fP Alias: \fBdsync\fP Alias depreciate: \fBdistrosync\fP, \fBdistribution\-synchronization\fP .fi .sp .INDENT 0.0 .TP \fBdnf distro\-sync [...]\fP După cum este necesar, actualizează, retrogradează sau păstrează pachetele instalate selectate pentru a corespunde celei mai recente versiuni disponibile din orice depozit activat. Dacă nu este furnizat niciun pachet, sunt luate în considerare toate pachetele instalate. .sp A se vedea, de asemenea, \fI\%Politica de înlocuire a fișierelor de configurare\fP\&. .UNINDENT .SS "Comanda «downgrade»" .nf Comanda: \fBdowngrade\fP Alias: \fBdg\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] downgrade ...\fP Retrogradează pachetele specificate la versiunea cea mai mare a pachetului instalabilă din toate versiunile inferioare cunoscute, dacă este posibil. În cazul în care versiunea este dată și este mai mică decât versiunea pachetului instalat, se trece la versiunea țintă. .UNINDENT .SS "Comanda «group»" .nf Comanda: \fBgroup\fP Alias: \fBgrp\fP Alias depreciate: \fBgroups\fP, \fBgrouplist\fP, \fBgroupinstall\fP, \fBgroupupdate\fP, \fBgroupremove\fP, \fBgrouperase\fP, \fBgroupinfo\fP .fi .sp .sp Grupurile sunt colecții virtuale de pachete. DNF ține evidența grupurilor pe care utilizatorul le\-a selectat („marcat”) instalate și poate manipula pachetele componente cu ajutorul unor comenzi simple. .INDENT 0.0 .TP \fBdnf [opțiuni] group [sumar] \fP Afișează o prezentare generală a numărului de grupuri instalate și disponibile. Cu o specificație, limitează rezultatul la grupurile corespunzătoare. \fBsummary\fP este subcomanda implicită pentru grupuri. .TP \fBdnf [opțiuni] group info \fP Afișează listele de pachete ale unui grup. Arată ce pachete sunt instalate sau disponibile dintr\-un depozit atunci când se utilizează \fB\-v\fP. .TP \fBdnf [opțiuni] group install [\-\-with\-optional] ...\fP Marchează grupul specificat ca fiind instalat și instalează pachetele pe care le conține. Include și pachetele \fIopționale\fP ale grupului dacă este specificată opțiunea \fB\-\-with\-optional\fP. Toate pachetele \fIMandatory\fP și \fIDefault\fP vor fi instalate ori de câte ori este posibil. Pachetele condiționale sunt instalate dacă îndeplinesc cerința acestora. Dacă grupul este deja instalat (parțial), comanda instalează pachetele lipsă din grup. În funcție de valoarea opțiunii de configurare \fI\%obsoletes\fP, instalarea grupului ia în considerare pachetele obsolete. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] group list ...\fP Listează toate grupurile corespunzătoare, fie dintre grupurile instalate, fie dintre cele disponibile. Dacă nu se specifică nimic, se listează toate grupurile cunoscute. Opțiunile \fB\-\-installed\fP și \fB\-\-available\fP restrâng lista solicitată. Înregistrările sunt ordonate de eticheta \fIdisplay_order\fP definită în fișierul comps.xml. Oferă o listă a tuturor grupurilor ascunse prin utilizarea opțiunii \fB\-\-hidden\fP\&. Furnizează ID\-urile grupurilor atunci când sunt utilizate opțiunile \fB\-v\fP sau \fB\-\-ids\fP. .TP \fBdnf [opțiuni] group remove ...\fP Marchează grupul eliminat și elimină din sistem acele pachete din grup care nu aparțin altui grup instalat și care nu au fost instalate explicit de către utilizator. .TP \fBdnf [opțiuni] group upgrade ...\fP Actualizează pachetele din grup și actualizează grupul însuși. Aceasta din urmă cuprinde instalarea pachetelor care au fost adăugate la grup prin distribuție și eliminarea pachetelor care au fost eliminate din grup în măsura în care nu au fost instalate explicit de către utilizator. .UNINDENT .sp De asemenea, grupurile pot fi marcate ca fiind instalate sau eliminate fără a manipula fizic niciun pachet: .INDENT 0.0 .TP \fBdnf [opțiuni] group mark install ...\fP Marchează grupul specificat ca fiind instalat. Niciun pachet nu va fi instalat prin această comandă, dar grupul este considerat instalat. .TP \fBdnf [opțiuni] group mark remove ...\fP Marchează grupul specificat ca fiind eliminat. Niciun pachet nu va fi eliminat prin această comandă. .UNINDENT .sp A se vedea, de asemenea, \fI\%Politica de înlocuire a fișierelor de configurare\fP\&. .SS "Comanda «help»" .nf Comanda: \fBhelp\fP .fi .sp .INDENT 0.0 .TP \fBdnf help []\fP Afișează textul de ajutor pentru toate comenzile. Dacă se dă un nume de comandă, se afișează numai ajutorul pentru comanda respectivă. .UNINDENT .SS "Comanda «history»" .nf Comanda: \fBhistory\fP Alias: \fBhist\fP .fi .sp .sp Comanda de istoric permite utilizatorului să vadă ce s\-a întâmplat în tranzacțiile anterioare și să acționeze în funcție de aceste informații (presupunând că opțiunea de configurare \fBhistory_record\fP este activată). .INDENT 0.0 .TP \fBdnf history [listă] [\-\-reverse] [...]\fP Acțiunea implicită a comenzii «history» este listarea informațiilor despre anumite tranzacții într\-un tabel. Fiecare \fB\fP poate fi fie o \fB\fP, care specifică direct o tranzacție, fie o \fB..\fP, care specifică un interval de tranzacții, fie o \fB\fP, care specifică o tranzacție prin intermediul unui pachet pe care l\-a manipulat. Atunci când nu este specificată nicio tranzacție, listează toate tranzacțiile cunoscute. .sp Rețineți că tranzacțiile tranzitorii (a se vedea \fI\%\-\-transient\fP) vor fi listate chiar dacă nu efectuează modificări persistente ale fișierelor din \fB/usr\fP sau ale bazei de date RPM. .sp Coloana „Action(s) \- (Acțiuni)” enumeră fiecare tip de acțiune întreprinsă în cadrul tranzacției. Valorile posibile sunt: .INDENT 7.0 .IP \(bu 2 Instalare (I): un nou pachet a fost instalat în sistem .IP \(bu 2 Retrogradare (D): o versiune mai veche a unui pachet înlocuiește versiunea instalată anterior .IP \(bu 2 Obsolet (O): un pachet învechit a fost înlocuit de un pachet nou .IP \(bu 2 Actualizare (U): o versiune mai nouă a pachetului înlocuiește versiunea instalată anterior .IP \(bu 2 Eliminare (E): un pachet a fost eliminat din sistem .IP \(bu 2 Reinstalare (R): un pachet a fost reinstalat cu aceeași versiune .IP \(bu 2 Schimbare motiv (C): un pachet a fost păstrat în sistem, dar motivul pentru care a fost instalat s\-a schimbat .UNINDENT .sp Coloana „Altered \- (Modificat)” enumeră numărul de acțiuni întreprinse în cadrul fiecărei tranzacții, urmate eventual de unul sau două dintre următoarele simboluri: .INDENT 7.0 .IP \(bu 2 \fB>\fP: Baza de date RPM a fost modificată, în afara DNF, după tranzacție .IP \(bu 2 \fB<\fP: Baza de date RPM a fost modificată, în afara DNF, înainte de tranzacție .IP \(bu 2 \fB*\fP: Tranzacția a fost întreruptă înainte de finalizare .IP \(bu 2 \fBnr.\fP: Tranzacția s\-a încheiat, dar cu o stare diferită de zero .IP \(bu 2 \fBE\fP: \fBE\fP: Tranzacția a fost finalizată cu succes, dar a avut o ieșire de avertizare/eroare .UNINDENT .INDENT 7.0 .TP \fB\-\-reverse\fP Ordinea ieșirii comenzii \fBhistory list\fP este afișată în ordine inversă. .UNINDENT .TP \fBdnf history info [...]\fP Descrie tranzacțiile date. Semnificația lui \fB\fP este aceeași ca în \fI\%Comanda «history list»)\fP\&. Atunci când nu este specificată nicio tranzacție, descrie ceea ce s\-a întâmplat în timpul ultimei tranzacții. .UNINDENT .INDENT 0.0 .TP \fBdnf history redo |\fP Repetă tranzacția specificată. Utilizează ultima tranzacție (cu ID\-ul cel mai mare) dacă se găsesc mai multe tranzacții pentru dat. Dacă nu este posibilă refacerea unor operații din cauza stării actuale a RPMDB, nu se va reface tranzacția. .UNINDENT .INDENT 0.0 .TP \fBdnf history replay [\-\-ignore\-installed] [\-\-ignore\-extras] [\-\-skip\-unavailable] \fP Reia o tranzacție stocată în fișierul \fB\fP prin \fI\%Comanda «history store»\fP\&. Reluarea va efectua exact aceleași operații asupra pachetelor ca în tranzacția originală și va returna o eroare în cazul în care există diferențe în pachetele instalate sau în versiunile acestora. A se vedea, de asemenea, \fI\%Specificația privind formatul JSON al tranzacțiilor stocate\fP a formatului de fișier. .INDENT 7.0 .TP \fB\-\-ignore\-installed\fP Nu verifică dacă pachetele instalate sunt în aceeași stare ca cele înregistrate în tranzacție. De exemplu, în cazul în care există o actualizare \fBfoo\-1.0\fP \-> \fBfoo\-2.0\fP înregistrată în tranzacție, dar există \fBfoo\-1.1\fP instalat în sistemul țintă. .TP \fB\-\-ignore\-extras\fP Nu verifică pachetele suplimentare introduse în tranzacție în sistemul țintă. De exemplu, sistemul țintă poate să nu aibă anumite dependențe care au fost instalate în sistemul sursă. În mod implicit, reluarea nu permite acest lucru, deoarece tranzacția nu ar fi aceeași. .TP \fB\-\-skip\-unavailable\fP În cazul în care unele pachete stocate în tranzacție nu sunt disponibile pe sistemul țintă, le omite în loc să genereze erori. .UNINDENT .TP \fBdnf history rollback |\fP Anulează toate tranzacțiile efectuate după tranzacția specificată. Utilizează ultima tranzacție (cu ID\-ul cel mai mare) dacă se găsesc mai multe tranzacții pentru un anumit . Dacă nu este posibilă anularea unor tranzacții din cauza stării actuale a RPMDB, nu va anula nicio tranzacție. .UNINDENT .INDENT 0.0 .TP \fBdnf history store [\-\-output ] \fP Stochează o tranzacție specificată de \fB\fP\&. Tranzacția poate fi reluată ulterior prin \fI\%Comanda de reluare a istoriei «history reload»\fP\&. .sp Avertisment: Formatul tranzacției stocate este considerat instabil și se poate schimba în orice moment. Acesta va funcționa dacă se utilizează aceeași versiune de dnf pentru stocare și reluare (sau între versiuni, atâta timp cât rămâne același). .sp \fB\-o , \-\-output=\fP Stochează tranzacția serializată în \fB|\fP Efectuează operația opusă tuturor operațiilor efectuate în tranzacția specificată. Utilizează ultima tranzacție (cu ID\-ul cel mai mare) dacă se găsesc mai multe tranzacții pentru un anumit . Dacă nu este posibilă anularea unor operații din cauza stării curente a RPMDB, nu va anula tranzacția. .TP \fBdnf history userinstalled\fP Afișează toate pachetele instalate de utilizator, instalate de un grup sau de un profil de modul și pachetele instalate în afara DNF. Adică enumeră pachetele care vor rămâne în sistem atunci când se execută \fI\%Comanda «autoremove»\fP sau \fI\%Comanda «remove»\fP împreună cu opțiunea de configurare \fIclean_requirements_on_remove\fP definită la „True”. Rețineți că aceleași rezultate pot fi obținute cu \fBdnf repoquery \-\-userinstalled\fP, iar comanda «repoquery» este mai performantă în ceea ce privește formatarea rezultatelor. .UNINDENT .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate, cu excepția subomenzilor redo, rollback și undo. Consultați și \fI\%Sincronizarea metadatelor\fP și \fI\%Politica de înlocuire a fișierelor de configurare\fP\&. .SS "Comanda «info»" .nf Comanda: \fBinfo\fP Alias: \fBif\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] info [...]\fP Listează descrierea și informațiile sumare despre pachetele instalate și disponibile. .UNINDENT .sp Comanda info limitează pachetele afișate în același mod ca și comanda \fI\%list\fP\&. .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «install»" .nf Comanda: \fBinstall\fP Alias: \fBin\fP Alias pentru \fI\%potrivirea NEVRA explicită\fP: \fBinstall\-n\fP, \fBinstall\-na\fP, \fBinstall\-nevra\fP Alias depreciat: \fBlocalinstall\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] install ...\fP Se asigură că pachetele date și dependențele lor sunt instalate în sistem. Fiecare \fB\fP poate fi fie un \fI\%\fP, fie un @\fI\%\fP, fie un @\fI\%\fP\&. Consultați \fI\%Exemple comanda «install»\fP\&. Dacă un anumit pachet sau furnizare nu poate fi (și nu este deja) instalat, codul de ieșire va fi diferit de zero. Dacă \fB\fP corespunde atât unei @\fI\%\fP cât și unei @\fI\%\fP, se instalează numai modulul. .sp Atunci când se indică \fI\%\fP pentru a specifica versiunea exactă a pachetului, DNF va instala versiunea dorită, indiferent de versiunea pachetului care este deja instalată. Versiunea anterioară a pachetului va fi eliminată în cazul pachetului care nu se instalează. .sp Pe de altă parte, dacă \fI\%\fP specifică doar un nume, DNF ia în considerare și pachetele care îl învechesc atunci când alege ce pachet să instaleze. Acest comportament este specific comenzii «install». Rețineți că acest lucru poate duce la rezultate aparent neașteptate dacă un pachet are mai multe versiuni și o versiune mai veche este învechită. Se creează o diviziune în calea de actualizare și ambele căi sunt considerate corecte, pachetul rezultat fiind ales pur și simplu prin ordine lexicografică. .UNINDENT .sp Există, de asemenea, câteva comenzi specifice de instalare \fBinstall\-n\fP, \fBinstall\-na\fP și \fBinstall\-nevra\fP care permit specificarea unui argument exact în format NEVRA. În consecință, nu se va potrivi cu furnizările și furnizările de fișiere. .sp A se vedea, de asemenea, \fI\%Politica de înlocuire a fișierelor de configurare\fP\&. .SS "Exemple pentru comanda «install»" .INDENT 0.0 .TP \fBdnf install tito\fP Instalează pachetul \fBtito\fP (tito este numele pachetului). .TP \fBdnf install ~/Descărcări/tito\-0.6.2\-1.fc22.noarch.rpm\fP Instalează un fișier rpm local tito\-0.6.2\-1.fc22.noarch.rpm din directorul ~/Descărcări/. .TP \fBdnf install tito\-0.5.6\-1.fc22\fP Instalează pachetul cu o versiune specifică. Dacă pachetul este deja instalat, acesta va încerca în mod automat să facă retrogradarea sau actualizarea la versiunea specifică. .TP \fBdnf \-\-best install tito\fP Instalează cea mai recentă versiune disponibilă a pachetului. Dacă pachetul este deja instalat, acesta va încerca să se actualizeze automat la cea mai recentă versiune. Dacă cea mai recentă versiune a pachetului nu poate fi instalată, instalarea va eșua. .TP \fBdnf install vim\fP DNF va recunoaște automat că vim nu este un nume de pachet, dar va căuta și instala un pachet care furnizează vim cu toate dependențele necesare. Notă: Potrivirea numelui pachetului are întâietate față de potrivirea pachetului furnizează. .TP \fBdnf install https://kojipkgs.fedoraproject.org//packages/tito/0.6.0/1.fc22/noarch/tito\-0.6.0\-1.fc22.noarch.rpm\fP Instalează un pachet direct de la o adresă URL. .TP \fBdnf install \(aq@docker\(aq\fP Instalează toate profilurile implicite ale modulului „docker” și RPM\-urile aferente. Fluxurile modulului sunt activate în consecință. .TP \fBdnf install \(aq@Web Server\(aq\fP Instalează grupul de mediu \(aqWeb Server\(aq. .TP \fBdnf install /usr/bin/rpmsign\fP Instalează un pachet care furnizează fișierul „/usr/bin/rpmsign”. .TP \fBdnf \-y install tito \-\-setopt=install_weak_deps=False\fP Instalează pachetul \fBtito\fP (tito este numele pachetului) fără dependețele slabe. Dependențele slabe nu sunt necesare pentru funcționalitatea de bază a pachetului, dar îmbunătățesc pachetul original (cum ar fi documentația extinsă, modulele plugin, funcțiile suplimentare etc.). .TP \fBdnf install \-\-advisory=FEDORA\-2018\-b7b99fe852 \e*\fP Instalează toate pachetele care aparțin avizului „FEDORA\-2018\-b7b99fe852”. .UNINDENT .SS "Comanda «list»" .nf Comanda: \fBlist\fP Alias: \fBls\fP .fi .sp .sp Tipărește liste de pachete în funcție de relația pachetelor cu sistemul. Un pachet este \fBinstalled\fP (instalat) dacă este prezent în RPMDB și este \fBavailable\fP (disponibil) dacă nu este instalat, dar este prezent într\-un depozit despre care DNF știe. .sp Comanda «list» limitează, de asemenea, pachetele afișate în funcție de criterii specifice, de exemplu numai la cele care actualizează un pachet instalat (respectând \fI\%priority\fP (proritatea) depozitului). Opțiunea \fI\%exclude\fP din fișierul de configurare poate influența rezultatul, dar dacă se utilizează opțiunea de linie de comandă \-\fI\%\-disableexcludes\fP, se asigură că toate pachetele instalate vor fi listate. .INDENT 0.0 .TP \fBdnf [opțiuni] list [\-\-all] [...]\fP Listează toate pachetele, prezente în RPMDB, într\-un depozit sau în ambele. .TP \fBdnf [opțiuni] list \-\-installed [...]\fP Listează pachetele instalate. .TP \fBdnf [opțiuni] list \-\-available [...]\fP Listează pachetele disponibile. .TP \fBdnf [opțiuni] list \-\-extras [...]\fP Listează pachetele extra, adică pachetele instalate în sistem care nu sunt disponibile în niciun depozit cunoscut. .TP \fBdnf [opțiuni] list \-\-obsoletes [...]\fP Listează pachetele instalate în sistem care sunt făcute obsolete, învechite de pachetele din orice depozit cunoscut. .TP \fBdnf [opțiuni] list \-\-recent [...]\fP Listează pachetele adăugate recent în depozite. .TP \fBdnf [opțiuni] list \-\-upgrades [...]\fP Listează actualizările disponibile pentru pachetele instalate. .TP \fBdnf [opțiuni] list \-\-autoremove\fP Listează pachetele care vor fi eliminate de comanda \fBdnf autoremove\fP. .UNINDENT .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «makecache»" .nf Comanda: \fBmakecache\fP Alias: \fBmc\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] makecache\fP Descarcă și stochează în cache metadatele pentru depozitele activate. Încearcă să evite descărcarea ori de câte ori este posibil (de exemplu, atunci când metadatele locale nu au expirat încă sau când marca temporală a metadatelor nu s\-a schimbat). .TP \fBdnf [opțiuni] makecache \-\-timer\fP Ca și \fBmakecache\fP simplu, dar instruiește DNF să fie mai conștient de resurse, ceea ce înseamnă că nu va face nimic dacă rulează pe baterie, se va termina imediat dacă se termină prea repede după ultima rulare \fBmakecache\fP reușită (a se vedea \fBdnf.conf(5)\fP, \fI\%metadata_timer_sync\fP) și dacă prima oglindă dintr\-o listă de oglinzi a unui depozit eșuează, nu va încerca să sincronizeze metadatele din mai multe oglinzi pentru acel depozit. .UNINDENT .SS "Comanda «mark»" .nf Comanda: \fBmark\fP .fi .sp .INDENT 0.0 .TP \fBdnf mark install ...\fP Marchează pachetele specificate ca fiind instalate de utilizator. Acest lucru poate fi util dacă un pachet a fost instalat ca o dependență și se dorește să rămână în sistem atunci când se execută \fI\%Comanda «autoremove»\fP sau \fI\%Comanda «remove»\fP împreună cu opțiunea de configurare \fIclean_requirements_on_remove\fP stabilită la \fBTrue\fP. .TP \fBdnf mark remove ...\fP Anulează marcarea pachetelor specificate ca fiind instalate de utilizator. Ori de câte ori, în calitate de utilizator, nu aveți nevoie de un anumit pachet, îl puteți marca pentru eliminare. Pachetul rămâne instalat în sistem, dar va fi eliminat atunci când se execută \fI\%Comanda «autoremove»\fP sau \fI\%Comanda «remove»\fP împreună cu opțiunea de configurare \fIclean_requirements_on_remove\fP stabilită la \fBTrue\fP. Ar trebui să utilizați această operație în loc de \fI\%Comanda «remove»\fP dacă nu sunteți sigur dacă pachetul este o cerință a altor pachete instalate de utilizator pe sistem. .TP \fBdnf mark group ...\fP Marchează pachetele specificate ca fiind instalate de grup. Acest lucru poate fi util dacă un pachet a fost instalat ca dependență sau ca utilizator și se dorește să fie protejat și gestionat ca membru al unui grup, cum ar fi în timpul eliminării grupului. .UNINDENT .SS "Comanda «module»" .nf Comanda: \fBmodule\fP .fi .sp .sp Prezentarea generală a modularității este disponibilă în \fI\% pagina de manual dnf.modularity(7)\fP\&. Subcomenzile modulelor iau \fI\%\fP\&... argumente care specifică module sau profiluri. .INDENT 0.0 .TP \fBdnf [opțiuni] module install ...\fP Instalează profilurile modulelor, inclusiv pachetele acestora. În cazul în care nu a fost furnizat niciun profil, se instalează toate profilurile implicite. Fluxurile de module sunt activate în consecință. .sp Această comandă nu poate fi utilizată pentru comutarea fluxurilor de module. Pentru aceasta, utilizați comanda \fI\%dnf module switch\-to\fP. .TP \fBdnf [opțiuni] module update ...\fP Actualizează pachetele asociate cu un flux de module activ, restricționat opțional la un profil. Dacă se furnizează \fInume\-profil\fP, vor fi actualizate numai pachetele la care face referire profilul respectiv. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] module switch\-to ...\fP Trece la sau activează un flux de module, schimbă versiunile pachetelor instalate cu versiunile furnizate de noul flux și elimină pachetele din fluxul vechi care nu mai sunt disponibile. De asemenea, actualizează profilurile instalate dacă acestea sunt disponibile pentru noul flux. Atunci când a fost furnizat un profil, se instalează profilul respectiv și nu se actualizează profilurile deja instalate. .sp Această comandă poate fi utilizată ca o versiune mai eficientă a comenzii \fI\%dnf module enable\fP, care nu numai că activează modulele, dar face și o \fIdistrosync\fP pentru toate pachetele modulare din modulele activate. .sp Aceasta poate fi utilizată și ca o versiune mai avansată a comenzii \fI\%dnf module install\fP, dar necesită specificarea profilurilor care ar trebui să fie instalate, deoarece comanda \fIswitch\-to\fP nu utilizează \fIdefault profiles\fP\&. Comanda \fIswitch\-to\fP nu instalează numai profiluri, ci face și o \fIdistrosync\fP pentru toate pachetele modulare din modulul instalat. .TP \fBdnf [opțiuni] module remove ...\fP Elimină profilurile modulelor instalate, inclusiv pachetele care au fost instalate cu comanda \fI\%dnf module install\fP. Nu va elimina pachetele solicitate de alte profiluri de module instalate sau de alte pachete instalate de utilizator. În cazul în care nu a fost furnizat niciun profil, toate profilurile instalate vor fi eliminate. .TP \fBdnf [opțiuni] module remove \-\-all ...\fP Elimină profilurile modulelor instalate, inclusiv pachetele care au fost instalate cu comanda \fI\%dnf module install\fP. Cu opțiunea „\-\-all” se elimină în plus toate pachetele ale căror nume sunt furnizate de modulele specificate. Pachetele solicitate de alte profiluri de module instalate și pachetele ale căror nume sunt furnizate și de orice alt modul nu sunt eliminate. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] module enable ...\fP Activează un flux de module și face RPM\-urile fluxului disponibile în setul de pachete. .sp Dependențele modulare sunt rezolvate, dependențele verificate și, de asemenea, activate recursiv. În cazul unei probleme legate de dependențele modulare, operațiunea va fi respinsă. Pentru a efectua acțiunea oricum, vă rugăm să utilizați opțiunea \-\fI\%\-skip\-broken\fP. .sp Această comandă nu poate fi utilizată pentru comutarea fluxurilor de module. Pentru aceasta, utilizați comanda \fI\%dnf module switch\-to\fP. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] module disable ...\fP Dezactivează un modul. Toate fluxurile de module aferente vor deveni indisponibile. În consecință, toate profilurile instalate vor fi eliminate, iar RPM\-urile modulului vor deveni indisponibile în setul de pachete. În cazul unei probleme legate de dependențele modulare, operațiunea va fi respinsă. Pentru a efectua acțiunea oricum, vă rugăm să utilizați opțiunea \-\fI\%\-skip\-broken\fP. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] module reset ...\fP Reinițiază starea modulului astfel încât acesta să nu mai fie activat sau dezactivat. În consecință, toate profilurile instalate vor fi eliminate și doar RPM\-urile din fluxul implicit vor fi disponibile în setul de pachete. .UNINDENT .INDENT 0.0 .TP \fBdnf [opțiuni] module provides ...\fP Listează toate pachetele modulare care corespund \fB\fP din toate modulele (inclusiv cele dezactivate), împreună cu modulele și fluxurile cărora le aparțin. .TP \fBdnf [opțiuni] module list [\-\-all] [nume\-modul...]\fP Listează toate fluxurile modulului, profilurile și stările acestora (activat, dezactivat, implicit). .TP \fBdnf [opțiuni] module list \-\-enabled [nume\-modul...]\fP Listează fluxurile de module care sunt activate. .TP \fBdnf [opțiuni] module list \-\-disabled [nume\-modul...]\fP Listează fluxurile de module care sunt dezactivate. .TP \fBdnf [opțiuni] module list \-\-installed [nume\-modul...]\fP Listează fluxurile de module cu profilele instalate. .TP \fBdnf [opțiuni] module info ...\fP Afișează informații detaliate despre fluxul modulului dat. .TP \fBdnf [opțiuni] module info \-\-profile ...\fP Afișează informații detaliate despre profilurile modulelor date. .TP \fBdnf [opțiuni] module repoquery ...\fP Listează toate pachetele disponibile care aparțin modulelor selectate. .TP \fBdnf [opțiuni] module repoquery \-\-available ...\fP Listează toate pachetele disponibile care aparțin modulelor selectate. .TP \fBdnf [opțiuni] module repoquery \-\-installed ...\fP Listează toate pachetele instalate cu același nume ca și pachetele care aparțin modulelor selectate. .UNINDENT .SS "Comanda «provides»" .nf Comanda: \fBprovides\fP Alias: \fBprov\fP, \fBwhatprovides\fP, \fBwp\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] provides \fP Găsește pachetele care furnizează \fB\fP\& dat. Acest lucru este util atunci când se cunoaște un nume de fișier și se dorește să se găsească ce pachet (instalat sau nu) furnizează acest fișier. \fB\fP este căutat treptat în următoarele locații: .INDENT 7.0 .IP 1. 3 \fB\fP se potrivește cu toate furnizările de fișiere ale oricărui pachet disponibil: .INDENT 3.0 .INDENT 3.5 .sp .EX $ dnf provides /usr/bin/gzip gzip\-1.9\-9.fc29.x86_64 : The GNU data compression program Matched from: Filename : /usr/bin/gzip .EE .UNINDENT .UNINDENT .IP 2. 3 Apoi sunt căutate toate furnizările ale tuturor pachetelor disponibile: .INDENT 3.0 .INDENT 3.5 .sp .EX $ dnf provides "gzip(x86\-64)" gzip\-1.9\-9.fc29.x86_64 : The GNU data compression program Matched from: Provide : gzip(x86\-64) = 1.9\-9.fc29 .EE .UNINDENT .UNINDENT .IP 3. 3 DNF presupune că \fB\fP (specificație\-furnizare) este o comandă de sistem, o antepune cu prefixele \fB/usr/bin/\fP, \fB/usr/sbin/\fP (unul câte unul) și face din nou căutarea de fișiere furnizează. Din motive moștenite (pachete care nu au făcut UsrMove) sunt căutate și prefixele \fB/bin\fP și \fB/sbin\fP: .INDENT 3.0 .INDENT 3.5 .sp .EX $ dnf provides zless gzip\-1.9\-9.fc29.x86_64 : The GNU data compression program Matched from: Filename : /usr/bin/zless .EE .UNINDENT .UNINDENT .IP 4. 3 Dacă și acest ultim pas eșuează, DNF returnează „Eroare: Nu s\-au găsit potriviri”. .UNINDENT .UNINDENT .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «reinstall»" .nf Comanda: \fBreinstall\fP Alias: \fBrei\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] reinstall ...\fP Instalează pachetele specificate, eșuează dacă unele dintre pachete nu sunt instalate sau nu sunt disponibile (adică nu există un depozit de unde să se descarce același RPM). .UNINDENT .SS "Comanda «remove»" .nf Comanda: \fBremove\fP Alias: \fBrm\fP Alias pentru \fI\%potrivirea NEVRA explicită\fP: \fBremove\-n\fP, \fBremove\-na\fP, \fBremove\-nevra\fP Alias depreciate: \fBerase\fP, \fBerase\-n\fP, \fBerase\-na\fP, \fBerase\-nevra\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] remove ...\fP Elimină pachetele specificate din sistem împreună cu orice pachete care depind de pachetele eliminate. Fiecare \fB\fP poate fi fie un \fB\fP, care specifică direct un pachet, fie un \fB@\fP, care specifică un grup (de mediu) care îl conține. Dacă \fBclean_requirements_on_remove\fP este activată (implicit), elimină și dependențele care nu mai sunt necesare. .TP \fBdnf [opțiuni] remove \-\-duplicates\fP Elimină versiunile mai vechi ale pachetelor duplicate. Pentru a asigura integritatea sistemului, se reinstalează cel mai nou pachet. În unele cazuri, comanda nu poate rezolva conflictele. În astfel de cazuri, comanda \fI\%dnf shell\fP cu subcomanda \fBremove \-\-duplicates\fP și \fBupgrade\fP dnf\-shell ar putea fi de ajutor. .TP \fBdnf [opțiuni] remove \-\-oldinstallonly\fP Elimină vechile pachete cu instalare exclusivă, păstrând doar cele mai recente versiuni și versiunea nucleului care rulează. .UNINDENT .sp Există, de asemenea, câteva comenzi specifice de eliminare \fBremove\-n\fP, \fBremove\-na\fP și \fBremove\-nevra\fP care permit specificarea unui argument exact în format NEVRA. În consecință, nu se va potrivi cu furnizările și furnizările de fișiere. .SS "Exemple pentru comanda «remove»" .INDENT 0.0 .TP \fBdnf remove acpi tito\fP Elimină pachetele \fBacpi\fP și \fBtito\fP. .TP \fBdnf remove $(dnf repoquery \-\-extras \-\-exclude=tito,acpi)\fP Elimină pachetele care nu sunt prezente în niciun depozit, dar nu elimină pachetele \fBtito\fP și \fBacpi\fP (acestea ar putea fi eliminate dacă depind de unele dintre pachetele eliminate). .TP \fBdnf remove \-\-duplicates\fP Elimină versiunile mai vechi ale pachetelor duplicate (un echivalent al \fIpackage\-cleanup \-\-cleandups\fP din yum). .UNINDENT .SS "Comanda «repoinfo»" .nf Comanda: \fBrepoinfo\fP .fi .sp .sp Un alias pentru comanda \fI\%repolist\fP care oferă informații mai detaliate precum \fBdnf repolist \-v\fP\&. .SS "Comanda «repolist»" .nf Comanda: \fBrepolist\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] repolist [\-\-enabled|\-\-disabled|\-\-all]\fP În funcție de comanda exactă, listează depozitele activate, dezactivate sau toate depozitele cunoscute. În mod implicit, listează toate depozitele activate. Oferă informații mai detaliate atunci când este utilizată opțiunea \fB\-v\fP. .UNINDENT .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «repoquery»" .nf Comanda: \fBrepoquery\fP Alias: \fBrq\fP Alias pentru \fI\%potrivirea NEVRA explicită\fP: \fBrepoquery\-n\fP, \fBrepoquery\-na\fP, \fBrepoquery\-nevra\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] repoquery [] [] []\fP Caută depozitele DNF disponibile pentru pachetele selectate și afișează informațiile solicitate despre acestea. Este un echivalent al \fBrpm \-q\fP pentru depozitele de la distanță. .TP \fBdnf [opțiuni] repoquery \-\-groupmember ...\fP Listează grupurile care conțin . .TP \fBdnf [opțiuni] repoquery \-\-querytags\fP Furnizează lista de etichete recunoscute de opțiunea de interogare a depozitelor \-\fI\%\-queryformat\fP. .UNINDENT .sp Există, de asemenea, câteva comenzi specifice ;repoquery \fBrepoquery\-n\fP, \fBrepoquery\-na\fP și \fBrepoquery\-nevra\fP care permit specificarea unui argument exact în format NEVRA (nu afectează argumentele opțiunilor de tipul „\-\-whatprovides ”, ...). În consecință, nu se va potrivi cu fișierul furnizează „file provides”. .SS "Opțiuni selectare" .sp Împreună cu \fB\fP, controlează ce pachete sunt afișate la ieșire. Dacă \fB\fP este dată, limitează setul de pachete rezultat la cele care corespund specificației. Toate pachetele sunt luate în considerare dacă nu este specificată \fB\fP. .INDENT 0.0 .TP \fB\fP Specificația pachetului în formatul NEVRA (name[\-[epoch:]version[\-release]][.arch]) sau un fișier furnizează. A se vedea \fI\%Specificarea pachetelor\fP\&. .TP \fB\-a, \-\-all\fP Interoghează toate pachetele (pentru compatibilitatea rpmquery, de asemenea o abreviere pentru repoquery \(aq*\(aq sau repoquery fără argumente). .TP \fB\-\-arch [,...], \-\-archlist [,...]\fP Limitează setul rezultat numai la pachetele din arhitecturile selectate (implicit toate arhitecturile). În unele cazuri, rezultatul este afectat de arhitectura de bază „basearch” a sistemului care rulează, prin urmare, pentru a rula «repoquery» pentru o arhitectură incompatibilă cu sistemul dumneavoastră, utilizați opțiunea \fB\-\-forcearch=\fP pentru a schimba căutarea de bază. .TP \fB\-\-duplicates\fP Limitează setul rezultat la pachetele duplicate instalate (adică mai multe versiuni de pachete pentru același nume și aceeași arhitectură). Pachetele doar\-instalare sunt excluse din acest set. .TP \fB\-\-unneeded\fP Limitează setul rezultat pentru a lăsa pachetele care au fost instalate ca dependențe, astfel încât acestea să nu mai fie necesare. Această opțiune listează pachetele care urmează să fie eliminate după executarea comenzii \fBdnf autoremove\fP. .TP \fB\-\-available\fP Limitează setul rezultat numai la pachetele disponibile (activată în mod implicit). .TP \fB\-\-disable\-modular\-filtering\fP Dezactivează filtrarea pachetelor modulare, astfel încât pachetele din fluxurile de module inactive sunt incluse în rezultat. .TP \fB\-\-extras\fP Limitează setul rezultat la pachetele care nu sunt prezente în niciunul dintre depozitele disponibile. .TP \fB\-f , \-\-file \fP Limitează setul rezultat numai la pachetul care deține \fB\fP\&. .TP \fB\-\-installed\fP Limitează setul rezultat doar la pachetele instalate. Opțiunea \fI\%exclude\fP din fișierul de configurare poate influența rezultatul, dar dacă se utilizează opțiunea din linia de comandă \-\fI\%\-disableexcludes\fP, se asigură că toate pachetele instalate vor fi listate. .TP \fB\-\-installonly\fP Limitează setul rezultat la pachetele installonly instalate. .TP \fB\-\-latest\-limit \fP Limitează setul rezultat la de pachete mai recente pentru fiecare nume de pachet și arhitectură. Dacă este negativ, se omite de pachete mai recente. Pentru un negativ, utilizați sintaxa \fB\-\-latest\-limit=\fP. .TP \fB\-\-recent\fP Limitează setul rezultat la pachetele care au fost editate recent. .TP \fB\-\-repo \fP Limitează setul rezultat numai la pachetele dintr\-un depozit identificat prin \fB\fP\&. Poate fi utilizată de mai multe ori cu efect cumulativ. .TP \fB\-\-unsatisfied\fP Raportează dependențele nesatisfăcute dintre pachetele instalate (de ex. cerințe lipsă și conflicte existente). .TP \fB\-\-upgrades\fP Limitează setul rezultat la pachetele care oferă o actualizare pentru un pachet deja instalat. .TP \fB\-\-userinstalled\fP Limitează setul rezultat la pachetele instalate de utilizator. Opțiunea \fI\%exclude\fP din fișierul de configurare poate influența rezultatul, dar dacă se utilizează opțiunea din linia de comandă \-\fI\%\-disableexcludes\fP, se asigură că toate pachetele instalate vor fi listate. .UNINDENT .INDENT 0.0 .TP \fB\-\-whatdepends [,...]\fP Limitați setul rezultat numai la pachetele care necesită, îmbunătățesc, recomandă, sugerează sau completează oricare dintre \fB\fP\&. .TP \fB\-\-whatconflicts [,...]\fP Limitează setul rezultat numai la pachetele care intră în conflict cu oricare dintre \fB\fP\&. .TP \fB\-\-whatenhances [,...]\fP Limitează setul rezultat doar la pachetele care îmbunătățesc oricare dintre \fB\fP\&. Utilizați \-\fI\%\-whatdepends\fP dacă doriți să listeze toate pachetele dependente. .TP \fB\-\-whatobsoletes [,...]\fP Limitează setul rezultat numai la pachetele care învechesc oricare dintre \fB\fP\&. .TP \fB\-\-whatprovides [,...]\fP Limitează setul rezultat numai la pachetele care oferă oricare dintre \fB\fP\&. .TP \fB\-\-whatrecommends [,...]\fP Limitează setul rezultat doar la pachetele care recomandă oricare dintre \fB\fP\&. Utilizați \-\fI\%\-whatdepends\fP dacă doriți să listeze toate pachetele dependente. .TP \fB\-\-whatrequires [,...]\fP Limitează setul rezultat doar la pachetele care necesită oricare dintre \fB\fP\&. Utilizați \-\fI\%\-whatdepends\fP dacă doriți să listeze toate pachetele dependente. .TP \fB\-\-whatsuggests [,...]\fP Limitează setul rezultat doar la pachetele care sugerează oricare dintre \fB\fP\&. Utilizați \-\fI\%\-whatdepends\fP dacă doriți să listeze toate pachetele dependente. .TP \fB\-\-whatsupplements [,...]\fP Limitează setul rezultat doar la pachetele care completează oricare dintre \fB\fP\&. Utilizați \-\fI\%\-whatdepends\fP dacă doriți să listeze toate pachetele dependente. .TP \fB\-\-alldeps\fP Această opțiune este combinabilă numai cu \fB\-\-whatrequires\fP sau \-\fI\%\-whatdepends\fP. În plus, adaugă toate pachetele care necesită caracteristicile pachetului la setul de rezultate (utilizată ca opțiune implicită). .TP \fB\-\-exactdeps\fP Această opțiune este combinabilă numai cu \fB\-\-whatrequires\fP sau \-\fI\%\-whatdepends\fP. Limitează setul rezultat numai la pachetele care necesită \fB\fP specificată prin „\-\-whatrequires”. .TP \fB\-\-srpm\fP Operează pe sursa corespunzătoare RPM. .UNINDENT .SS "Opțiuni de interogare" .sp Stabilește ce informații sunt afișate despre fiecare pachet. .sp Următoarele opțiuni se exclud reciproc, adică poate fi specificată cel mult una. Dacă nu este furnizată nicio opțiune de interogare, pachetele corespunzătoare sunt afișate în notația NEVRA standard. .INDENT 0.0 .TP \fB\-i, \-\-info\fP Afișează informații detaliate despre pachet. .TP \fB\-l, \-\-list\fP Afișează lista de fișiere din pachet. .TP \fB\-s, \-\-source\fP Afișează numele RPM al sursei pachetului. .TP \fB\-\-changelogs\fP Imprimă jurnalele de modificare a pachetelor. .TP \fB\-\-conflicts\fP Afișează capacitățile cu care pachetul intră în conflict. La fel ca \fB\-\-qf "%{conflicts}\fP\&. .TP \fB\-\-depends\fP Afișează capacitățile de care depinde, îmbunătățește, recomandă, sugerează sau completează pachetul. .TP \fB\-\-enhances\fP Afișează capacitățile îmbunătățite de pachet. La fel ca \fB\-\-qf "%{enhances}""\fP\&. .TP \fB\-\-location\fP Afișează o locație de unde ar putea fi descărcat pachetul. .TP \fB\-\-obsoletes\fP Afișează capacitățile pe care pachetul le elimină. La fel ca \fB\-\-qf "%{obsoletes}"\fP\&. .TP \fB\-\-provides\fP Afișează capacitățile oferite de pachet. La fel ca \fB\-\-qf "%{provides}"\fP\&. .TP \fB\-\-recommends\fP Afișează capacitățile recomandate de pachet. La fel ca \fB\-\-qf "%{recommends}"\fP\&. .TP \fB\-\-requires\fP Afișează capacitățile de care depinde pachetul. La fel ca \fB\-\-qf "%{requires}"\fP\&. .TP \fB\-\-requires\-pre\fP Afișează capacitățile de care depinde pachetul pentru a rula un script \fB%pre\fP. La fel ca \fB\-\-qf "%{requires\-pre}"\fP\&. .TP \fB\-\-suggests\fP Afișează capacitățile sugerate de pachet. La fel ca \fB\-\-qf "%{suggests}"\fP\&. .TP \fB\-\-supplements\fP Afișează capacitățile suplimentate de pachet. La fel ca \fB\-\-qf "%{supplements}"\fP\&. .TP \fB\-\-tree\fP Afișează un arbore recursiv de pachete cu capacități specificate de una dintre următoarele opțiuni suplimentare: \fB\-\-whatrequires\fP, \fB\-\-requires\fP, \fB\-\-conflicts\fP, \fB\-\-enhances\fP, \fB\-\-suggests\fP, \fB\-\-provides\fP, \fB\-\-supplements\fP, \fB\-\-recommends\fP\&. .UNINDENT .INDENT 0.0 .TP \fB\-\-deplist\fP Produce o listă a tuturor dependențelor directe și a pachetelor care furnizează aceste dependențe pentru pachetele date. Rezultatul arată doar cei mai noi furnizori (care pot fi modificați utilizând opțiunea „\-\-verbose”). .TP \fB\-\-nvr\fP Afișează pachetele găsite în formatul nume\-versiune\-lansare. La fel ca \fB\-\-qf "%{name}\-%{version}\-%{release}"\fP\&. .TP \fB\-\-nevra\fP Afișează pachetele găsite în formatul name\-epoch:version\-release.architecture. La fel ca \fB\-\-qf "%{name}\-%{epoch}:%{version}\-%{release}.%{arch}"\fP (implicit). .TP \fB\-\-envra\fP Afișează pachetele găsite în formatul epoch:name\-version\-release.architecture. La fel ca \fB\-\-qf "%{epoch}:%{name}\-%{version}\-%{release}.%{arch}"\fP .UNINDENT .INDENT 0.0 .TP \fB\-\-qf , \-\-queryformat \fP Format de afișare personalizat. \fB\fP este șirul de caractere care urmează să fie afișat pentru fiecare pachet corespunzător. Fiecare apariție a lui \fB%{}\fP este înlocuită cu atributul corespunzător al pachetului. Lista etichetelor recunoscute poate fi afișată executând \fBdnf repoquery \-\-querytags\fP\&. .TP \fB\-\-recursive\fP Interoghează pachetele recursiv. Trebuie utilizată cu \fB\-\-whatrequires \fP (opțional cu \fB\-\-alldeps\fP, dar nu cu \fB\-\-exactdeps\fP) sau cu \fB\-\-requires \-\-resolve\fP\&. .TP \fB\-\-resolve\fP rezolvă capacitățile pentru pachetul (pachetele) de origine. .UNINDENT .SS "Exemple de interogare a depozitelor „repoquery”" .INDENT 0.0 .TP \fBdnf repoquery \(aqlight*\(aq\fP Afișează NEVRA ale tuturor pachetelor disponibile care corespund cu \fBlight*\fP .TP \fBdnf repoquery\-na \(aqlight*.noarch\(aq\fP Afișează NEVRA\-urile tuturor pachetelor disponibile care corespund numelui \fBlight*\fP și arhitecturii \fBnoarch\fP (acceptă numai argumente în formatul „.”) .TP \fBdnf repoquery \-\-requires lighttpd\fP Afișează cerințele tuturor pachetelor lighttpd .TP \fBdnf repoquery \-\-requires python \-\-resolve\fP Afișează pachetele care oferă cerințele pachetelor python .TP \fBdnf repoquery \-\-source lighttpd\fP Afișează sursa rpm a pachetului lighttpd .TP \fBdnf repoquery \-\-file /etc/lighttpd/lighttpd.conf\fP Afișează numele pachetului care deține fișierul dat .TP \fBdnf repoquery \-\-queryformat \(aq%{name}.%{arch} : %{reponame}\(aq lighttpd\fP Afișați numele, arhitectura și depozitul care conține toate pachetele lighttpd .TP \fBdnf repoquery \-\-whatprovides webserver\fP Afișează toate pachetele disponibile care furnizează „webserver” .TP \fBdnf repoquery \-\-whatprovides webserver \-\-arch i686\fP Afișează toate pachetele disponibile care furnizează „webserver”, dar numai pentru arhitectura „i686” .TP \fBdnf repoquery \-\-duplicates\fP Afișează pachetele duplicate .TP \fBdnf repoquery \-\-disablerepo="*" \-\-enablerepo="*\-source" \-\-arch=src \-\-whatrequires \fP Afișează pachetele sursă care necesită o indicație pentru o compilare .UNINDENT .SS "Comanda «repository\-packages»" .nf Comanda: \fBrepository\-packages\fP Alias depreciate \fBrepo\-pkgs\fP, \fBrepo\-packages\fP, \fBrepository\-pkgs\fP .fi .sp .sp Comanda «repository\-packages» permite utilizatorului să execute comenzi peste toate pachetele din depozitul numit \fB\fP\&. Cu toate acestea, orice rezolvare a dependențelor ia în considerare pachetele din toate depozitele activate. Specificațiile \fB\fP și \fB\fP limitează și mai mult candidații la doar acele pachete care corespund cel puțin uneia dintre ele. .sp Subcomanda \fBinfo\fP listează descrierea și informațiile sumare despre pachete în funcție de relația pachetelor cu depozitul. Subcomanda \fBlist\fP afișează doar listele acestor pachete. .INDENT 0.0 .TP \fBdnf [opțiuni] repository\-packages check\-update [...]\fP Verifică non\-interactiv dacă sunt disponibile actualizări ale pachetelor specificate în depozit. Codul de ieșire DNF va fi 100 atunci când există actualizări disponibile și se va afișa o listă a actualizărilor. .TP \fBdnf [opțiuni] repository\-packages info [\-\-all] [...]\fP Listează toate pachetele relaționate. .TP \fBdnf [opțiuni] repository\-packages info \-\-installed [...]\fP Listează pachetele instalate din depozit. .TP \fBdnf [opțiuni] repository\-packages info \-\-available [...]\fP Listează pachetele disponibile în depozit, dar care nu sunt instalate în prezent în sistem. .TP \fBdnf [opțiuni] repository\-packages info \-\-extras [...]\fP Listează pachetele instalate din depozit care nu sunt disponibile în niciun depozit. .TP \fBdnf [opțiuni] repository\-packages info \-\-obsoletes [...]\fP Listează pachetele din depozit care învechesc pachetele instalate în sistem. .TP \fBdnf [opțiuni] repository\-packages info \-\-recent [...]\fP Listează pachetele adăugate recent în depozit. .TP \fBdnf [opțiuni] repository\-packages info \-\-upgrades [...]\fP Listează pachetele din depozit care actualizează pachetele instalate în sistem. .TP \fBdnf [options] repository\-packages install [...]\fP Instalează pachetele care corespund specificației \fB\fP din depozit. Dacă \fB\fP nu este specificat deloc, instalează toate pachetele din depozit. .TP \fBdnf [opțiuni] repository\-packages list [\-\-all] [...]\fP Listează toate pachetele relaționate. .TP \fBdnf [opțiuni] repository\-packages list \-\-installed [...]\fP Listează pachetele instalate din depozit. .TP \fBdnf [opțiuni] repository\-packages list \-\-available [...]\fP Listează pachetele disponibile în depozit, dar care nu sunt instalate în prezent în sistem. .TP \fBdnf [opțiuni] repository\-packages list \-\-extras [...]\fP Listează pachetele instalate din depozit care nu sunt disponibile în niciun depozit. .TP \fBdnf [opțiuni] repository\-packages list \-\-obsoletes [...]\fP Listează pachetele din depozit care învechesc pachetele instalate în sistem. .TP \fBdnf [opțiuni] repository\-packages list \-\-recent [...]\fP Listează pachetele adăugate recent în depozit. .TP \fBdnf [opțiuni] repository\-packages list \-\-upgrades [...]\fP Listează pachetele din depozit care actualizează pachetele instalate în sistem. .TP \fBdnf [opțiuni] repository\-packages move\-to [...]\fP Reinstalează toate acele pachete care sunt disponibile în depozit. .TP \fBdnf [opțiuni] repository\-packages reinstall [...]\fP Execută subcomanda \fBreinstall\-old\fP. Dacă eșuează, execută subcomanda \fBmove\-to\fP. .TP \fBdnf [opțiuni] repository\-packages reinstall\-old [...]\fP Reinstalează toate pachetele care au fost instalate din depozit și care sunt disponibile simultan în depozit. .TP \fBdnf [opțiuni] repository\-packages remove [...]\fP Elimină toate pachetele instalate din depozit împreună cu orice pachete care depind de pachetele care sunt eliminate. Dacă \fBclean_requirements_on_remove\fP este activată (implicit), elimină și orice dependențe care nu mai sunt necesare. .TP \fBdnf [opțiuni] repository\-packages remove\-or\-distro\-sync [...]\fP Selectează toate pachetele instalate din depozit. Actualizează, retrogradează sau păstrează cele dintre ele care sunt disponibile într\-un alt depozit pentru a se potrivi cu cea mai recentă versiune disponibilă acolo și elimină celelalte împreună cu orice pachete care depind de pachetele care sunt eliminate. Dacă \fBclean_requirements_on_remove\fP este activată (implicit), elimină și orice dependențe care nu mai sunt necesare. .TP \fBdnf [opțiuni] repository\-packages remove\-or\-reinstall [...]\fP Selectează toate pachetele instalate din depozit. Le reinstalează pe cele care sunt disponibile în alt depozit și le elimină pe celelalte împreună cu orice pachete care depind de pachetele eliminate. Dacă \fBclean_requirements_on_remove\fP este activată (implicit), elimină și orice dependențe care nu mai sunt necesare. .TP \fBdnf [opțiuni] repository\-packages upgrade [...]\fP Actualizează toate pachetele la cea mai mare versiune rezolvabilă disponibilă în depozit. Atunci când versiunile sunt specificate în \fB\fP, actualizează la aceste versiuni. .TP \fBdnf [opțiuni] repository\-packages upgrade\-to [...]\fP Un alias depreciat pentru subcomanda „upgrade”. .UNINDENT .SS "Comanda «search»" .nf Comanda: \fBsearch\fP Alias: \fBse\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] search [\-\-all] ...\fP Caută cuvinte cheie în metadatele pachetului. Cuvintele cheie sunt căutate ca subșiruri care nu țin cont de majuscule, este acceptat modelul global. În mod implicit, listează pachetele care corespund tuturor cheilor solicitate (operația ȘI). Cheile sunt căutate în numele pachetelor și în rezumate. Dacă se utilizează opțiunea \fB\-\-all\fP, se listează pachetele care corespund cel puțin uneia dintre chei (operație SAU). În plus, cheile sunt căutate în descrierile pachetelor și în adresele URL. Rezultatul este sortat de la cele mai relevante rezultate la cele mai puțin relevante. .UNINDENT .sp În mod implicit, această comandă nu forțează o sincronizare a metadatelor expirate. Consultați și \fI\%Sincronizarea metadatelor\fP\&. .SS "Comanda «shell»" .nf Comanda: \fBshell\fP Alias: \fBsh\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] shell [nume\-fișier]\fP Deschide un shell interactiv pentru executarea mai multor comenzi în timpul unei singure execuții a DNF. Aceste comenzi pot fi emise manual sau pasate către DNF dintr\-un fișier. Comenzile sunt similare opțiunilor normale din linia de comandă DNF. Există câteva comenzi suplimentare documentate mai jos. .INDENT 7.0 .TP \fBconfig [opțiune\-configurare] [valoare]\fP .INDENT 7.0 .IP \(bu 2 Definește o opțiune de configurare la o valoare solicitată. Dacă nu este furnizată nicio valoare, se afișează valoarea curentă. .UNINDENT .TP \fBrepo [list|enable|disable] [id\-depozit]\fP .INDENT 7.0 .IP \(bu 2 list: listează depozitele și starea lor .IP \(bu 2 enable: activează depozitul .IP \(bu 2 disable: dezactivează depozitul .UNINDENT .TP \fBtransaction [list|reset|solve|run]\fP .INDENT 7.0 .IP \(bu 2 list: rezolvă și listează conținutul tranzacției .IP \(bu 2 reset: reinițiază tranzacția .IP \(bu 2 run: rezolvă și execută tranzacția .UNINDENT .UNINDENT .sp Rețineți că toate pachetele locale trebuie utilizate în prima subcomandă a tranzacției shell (de exemplu, \fIinstall /tmp/nodejs\-1\-1.x86_64.rpm /tmp/acpi\-1\-1.noarch.rpm\fP), altfel va apărea o eroare. Orice operație cu modulele \fIdisable\fP, \fIenable\fP și \fIreset\fP (de exemplu, \fImodule enable nodejs\fP) trebuie, de asemenea, efectuată înainte de utilizarea oricărei alte subcomenzi de tranzacție shell. .UNINDENT .SS "Comanda «swap»" .nf Comanda: \fBswap\fP .fi .sp .sp \fBdnf [opțiuni] swap \fP .INDENT 0.0 .INDENT 3.5 Elimină \fBremove\-spec\fP și instalează \fBinstall\-spec\fP într\-o singură tranzacție. Fiecare \fB\fP poate fi fie o \fI\%\fP, care specifică direct un pachet, fie o \fB@\fP, care specifică un grup (de mediu) care îl conține. Rezolvarea automată a conflictelor este asigurată în DNF de opțiunea „\-\-allowerasing” care asigură automat funcționalitatea comenzii «swap». .UNINDENT .UNINDENT .SS "Comanda «updateinfo»" .nf Comanda: \fBupdateinfo\fP Alias: \fBupif\fP Alias depreciate: \fBlist\-updateinfo\fP, \fBlist\-security\fP, \fBlist\-sec\fP, \fBinfo\-updateinfo\fP, \fBinfo\-security\fP, \fBinfo\-sec\fP, \fBsummary\-updateinfo\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] updateinfo [\-\-summary|\-\-list|\-\-info] [] [...]\fP Afișează informații despre avizele de actualizare. .sp În funcție de tipul de ieșire, DNF afișează doar numărul de tipuri de avize (omise sau \fB\-\-summary\fP), lista de avize (\fB\-\-list\fP) sau informații detaliate (\fB\-\-info\fP). Opțiunea \fB\-v\fP extinde rezultatul. Atunci când este utilizată cu \fB\-\-info\fP, informațiile sunt și mai detaliate. Atunci când este utilizată cu \fB\-\-list\fP, se adaugă o coloană suplimentară cu data ultimei actualizări a avizului. .sp \fB\fP specifică dacă sunt luate în considerare avizele privind versiunile mai noi ale pachetelor instalate (omise sau \fB\-\-available\fP), avizele privind versiunile egale și mai vechi ale pachetelor instalate (\fB\-\-installed\fP), avizele privind versiunile mai noi ale acelor pachete instalate pentru care este disponibilă o versiune mai nouă (\fB\-\-updates\fP) sau avizele privind orice versiune a pachetelor instalate (\fB\-\-all\fP). De cele mai multe ori, \fB\-\-available\fP și \fB\-\-updates\fP afișează același rezultat. Rezultatele diferă doar în cazurile în care un aviz se referă la o versiune mai nouă, dar nu există niciun depozit activat care să conțină o versiune mai nouă. .sp Rețineți că \fB\-\-available\fP ia în considerare numai cele mai recente versiuni instalate ale pachetelor. În cazul pachetelor de nucleu (atunci când mai multe versiuni pot fi instalate simultan) sunt adăugate și pachetele versiunii de nucleu care rulează în prezent. .sp Pentru a afișa numai avize care fac referire la un CVE sau la o eroare bugzilla, utilizați opțiunile \fB\-\-with\-cve\fP sau \fB\-\-with\-bz\fP. Atunci când sunt utilizate aceste opțiuni, este modificată și ieșirea din \fB\-\-list\fP \- ID\-ul CVE sau al bugzilla este afișat în loc de cel al avizului. .sp Dacă este dată și dacă nici ID\-ul, nici tipul (\fBbugfix\fP, \fBenhancement\fP, \fBsecurity\fP/\fBsec\fP), nici numele pachetului unui aviz nu corespund cu \fB\fP, avizul nu este luat în considerare. Potrivirea este sensibilă la majuscule și, în cazul ID\-urilor de avize și al numelor de pachete, este acceptat modelul globalizat. .sp Ieșirea opțiunii \fB\-\-summary\fP este afectată de opțiunea de configurare \fI\%autocheck_running_kernel\fP. .UNINDENT .SS "Comanda «upgrade»" .nf Comanda: \fBupgrade\fP Alia: \fBup\fP Alias depreciate: \fBupdate\fP, \fBupgrade\-to\fP, \fBupdate\-to\fP, \fBlocalupdate\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] upgrade\fP Actualizează fiecare pachet la cea mai recentă versiune care este disponibilă și rezolvabilă. .TP \fBdnf [opțiuni] upgrade ...\fP Actualizează fiecare pachet specificat la cea mai recentă versiune disponibilă. Actualizează dependențele după cum este necesar. Atunci când versiunile sunt specificate în \fB\fP, actualizează la aceste versiuni. .TP \fBdnf [opțiuni] upgrade @...\fP Alias pentru comanda \fIdnf module update\fP. .UNINDENT .sp Dacă opțiunea principală de configurare \fBobsoletes\fP este definită la „true” sau opțiunea \fB\-\-obsoletes\fP este prezentă, dnf va include pachetele obsolete în calculele sale. Pentru mai multe informații, consultați \fI\%obsolete\fP\&. .sp A se vedea, de asemenea, \fI\%Politica de înlocuire a fișierelor de configurare\fP\&. .SS "Comanda «upgrade\-mimal»" .nf Comanda: \fBupgrade\-minimal\fP Alias: \fBup\-min\fP Alias depreciate: \fBupdate\-minimal\fP .fi .sp .INDENT 0.0 .TP \fBdnf [opțiuni] upgrade\-minimal\fP Actualizează fiecare pachet la cea mai apropiată versiune disponibilă care oferă o remediere a erorilor, o îmbunătățire sau o remediere pentru o problemă de securitate (security). .TP \fBdnf [opțiuni] upgrade\-minimal ...\fP Actualizează fiecare pachet specificat la cea mai apropiată versiune disponibilă care oferă o remediere a erorilor, o îmbunătățire sau o rezolvare a problemei de securitate (securitate). Actualizează dependențele după cum este necesar. .UNINDENT .SH "SPECIFICAREA PACHETELOR" .sp Multe comenzi au un parametru \fB\fP care selectează un pachet pentru operație. Argumentul \fB\fP este comparat cu NEVRA\-urile pachetelor, furnizările și furnizările de fișiere. .sp \fB\fP este similară cu \fB\fP, cu excepția faptului că nu se realizează potrivirea furnizărilor. Prin urmare, \fB\fP este comparat numai cu NEVRA și cu furnizările de fișiere. .sp \fB\fP este comparată numai cu NEVRA. .SS "Modele globale (ce conțin caractere joker)" .sp Specificarea pachetelor acceptă aceeași potrivire de tip model global ca și shell, în toate cele trei pachete menționate mai sus cu care se potrivește (NEVRA\-uri, furnizează și furnizează fișiere). .sp Sunt acceptate următoarele modele: .INDENT 0.0 .TP \fB*\fP Se potrivește cu orice număr de caractere. .TP \fB?\fP Se potrivește cu orice caracter unic. .TP \fB[]\fP Se potrivește cu oricare dintre caracterele incluse. O pereche de caractere separate de o cratimă denotă o expresie de interval; orice caracter care se află între aceste două caractere, inclusiv, se potrivește. Dacă primul caracter care urmează după \fB[\fP este un \fB!\fP sau un \fB^\fP, atunci se potrivește orice caracter care nu este inclus. .UNINDENT .sp Notă: Acoladele (\fB{}\fP) nu sunt acceptate. Le puteți utiliza în continuare în shell\-urile care le acceptă și lăsați shell\-ul să facă expansiunea, dar dacă sunt puse între ghilimele sau eludate, dnf nu le va extinde. .SS "Potrivirea NEVRA" .sp În cazul comparării cu NEVRA, este acceptată compararea parțială. DNF încearcă să confrunte specificațiile cu următoarea listă de forme NEVRA (în ordinea descrescătoare a priorității): .INDENT 0.0 .IP \(bu 2 \fBname\-[epoch:]version\-release.arch\fP .IP \(bu 2 \fBname.arch\fP .IP \(bu 2 \fBname\fP .IP \(bu 2 \fBname\-[epoch:]version\-release\fP .IP \(bu 2 \fBname\-[epoch:]version\fP .UNINDENT .sp Rețineți că \fBname\fP poate conține în general liniuțe (de exemplu, \fBpachet\-cu\-liniuțe\fP). .sp Primul format care corespunde oricărui pachet este utilizat, iar celelalte formate nu sunt încercate. Dacă niciunul dintre formate nu se potrivește cu niciun pachet, se încearcă potrivirea \fB\fP cu NEVRA\-urile pachetelor complete. Acest lucru este relevant numai dacă „globs” (caracterele joker) sunt prezente în \fB\fP\&. .sp \fB\fP se potrivește cu NEVRA în același mod în care o face \fB\fP, dar în cazul în care potrivirea cu NEVRA eșuează, încearcă să se potrivească și cu furnizările de pachete și de fișiere. .sp Puteți specifica modele globale ca parte a oricăreia dintre cele cinci componente NEVRA. De asemenea, puteți specifica un model global pentru a se potrivi cu mai multe componente NEVRA (cu alte cuvinte, pentru a se potrivi cu separatorii NEVRA). Cu toate acestea, în acest caz, trebuie să scrieți specificația pentru a se potrivi cu NEVRA\-urile pachetului complet, deoarece nu este posibilă divizarea unei astfel de specificații în formatele NEVRA. .SS "Specificarea explicită a corespondenței NEVRA" .sp Unele comenzi (\fBautoremove\fP, \fBinstall\fP, \fBremove\fP și \fBrepoquery\fP) au și nume\-alias cu sufixele \fB\-n\fP, \fB\-na\fP și \fB\-nevra\fP care permit specificarea explicită a modului de analiză a argumentelor: .INDENT 0.0 .IP \(bu 2 Comanda \fBinstall\-n\fP se potrivește numai cu \fBname\fP\&. .IP \(bu 2 Comanda \fBinstall\-na\fP se potrivește numai cu \fBname.arch\fP\&. .IP \(bu 2 Comanda \fBinstall\-nevra\fP se potrivește numai cu \fBname\-[epoch:]version\-release.arch\fP\&. .UNINDENT .SH "SPECIFICAREA FURNIZEAZĂ" .sp \fB\fP în descrierile comenzilor înseamnă că comanda operează asupra pachetelor care furnizează specificația dată. Aceasta poate fi o furnizare explicită, o furnizare implicită (de exemplu, numele pachetului) sau o furnizare de fișier. Selecția este sensibilă la majuscule și se acceptă modele ce conțin caractere joker. .SS "Specificarea furnizărilor de fișiere" .sp Dacă o specificație începe fie cu \fB/\fP, fie cu \fB/*/\fP, este considerată ca o potențială furnizare de fișiere. .SH "SPECIFICAREA GRUPURILOR" .sp \fB\fP permite selectarea grupurilor (de mediu) pe care ar trebui să funcționeze o anumită operație. Este un șir de caractere insensibil la majuscule (care acceptă caractere joker) care este comparat cu ID\-ul unui grup, cu numele canonic și cu numele tradus în parametrul LC_MESSAGES al configurației regionale curente (dacă este posibil). .SH "SPECIFICAREA MODULELOR" .sp \fB\fP permite selectarea modulelor sau profilurilor pe care ar trebui să funcționeze o anumită operație. .sp Este sub forma \fBNAME:STREAM:VERSION:CONTEXT:ARCH/PROFILE\fP, iar formele parțiale acceptate sunt următoarele: .INDENT 0.0 .IP \(bu 2 \fBNAME\fP .IP \(bu 2 \fBNAME:STREAM\fP .IP \(bu 2 \fBNAME:STREAM:VERSION\fP .IP \(bu 2 \fBNAME:STREAM:VERSION:CONTEXT\fP .IP \(bu 2 toate combinațiile de mai sus cu \fB::ARCH\fP (de exemplu, \fBNAME::ARCH\fP) .IP \(bu 2 \fBNAME:STREAM:VERSION:CONTEXT:ARCH\fP .IP \(bu 2 toate combinațiile de mai sus cu \fB/PROFILE\fP (de exemplu, \fBNAME/PROFILE\fP) .UNINDENT .sp În cazul în care fluxul nu este specificat, se utilizează fluxul activat sau fluxul implicit, în această ordine. În cazul în care profilul nu este specificat, se utilizează profilul implicit al sistemului sau profilul \(aqdefault\(aq. .SH "SPECIFICAREA TRANZACȚIILOR" .sp \fB\fP poate avea una dintre mai multe forme. Dacă este un număr întreg, acesta specifică un ID al tranzacției. Specificarea \fBlast\fP este aceeași cu specificarea ID\-ului celei mai recente tranzacții. Ultima formă este \fBlast\-\fP, unde \fB\fP este un număr întreg pozitiv. Aceasta specifică a n\-lea poziție a tranzacției care precede cea mai recentă tranzacție. .SH "FILTRAREA PACHETELOR" .sp Filtrarea pachetelor filtrează pachetele din setul de pachete disponibile, făcându\-le invizibile pentru majoritatea comenzilor dnf. Acestea nu pot fi utilizate într\-o tranzacție. Pachetele pot fi filtrate fie prin Filtrarea excluderilor, fie prin Filtrarea modulară. .SS "Filtrarea excluderilor" .sp Filtrarea excluderilor este un mecanism utilizat de un utilizator sau de un modul DNF pentru a modifica setul de pachete disponibile. Filtrarea excluderilor poate fi modificată prin opțiunile de configurare \fI\%includepkgs\fP sau \fI\%excludepkgs\fP din \fI\%fișierele de configurare\fP\&. Opțiunea de linie de comandă \-\fI\%\-disableexcludes\fP poate fi utilizată pentru a anula excluderile din fișierele de configurare. În plus față de excluderile configurate de utilizator, modulele pot extinde, de asemenea, setul de pachete excluse. Pentru a dezactiva excluderile dintr\-un modul DNF, puteți utiliza opțiunea de linie de comandă \-\fI\%\-disableplugin\fP. .sp Pentru a dezactiva toate excluderile pentru, de exemplu, comanda «install», puteți utiliza următoarea combinație de opțiuni de linie de comandă: .sp \fBdnf \-\-disableexcludes=all \-\-disableplugin="*" install bash\fP .SS "Filtrarea modulară" .sp Vă rugăm să consultați \fI\% documentația privind modularitatea\fP pentru detalii privind modul în care funcționează filtrarea modulară. .sp Cu modularitate, numai pachetele RPM din fluxurile de module \fBactive\fP sunt incluse în setul de pachete disponibile. Pachetele RPM din fluxurile de module \fBinactive\fP, precum și pachetele non\-modulare cu același nume sau care furnizează un pachet dintr\-un flux de module \fBactive\fP, sunt filtrate. Filtrarea modulară nu este aplicată pachetelor adăugate din linia de comandă, pachetelor instalate sau pachetelor din depozite cu \fBmodule_hotfixes=true\fP în fișierul lor \fB\&.repo\fP. .sp Dezactivarea filtrării modulare nu este recomandată, deoarece ar putea determina sistemul să intre într\-o stare de avarie. Pentru a dezactiva filtrarea modulară pentru un anumit depozit, specificați \fBmodule_hotfixes=true\fP în fișierul \fB\&.repo\fP sau utilizați \fB\-\-setopt=.module_hotfixes=true\fP\&. .sp Pentru a descoperi modulul care conține un pachet exclus, utilizați \fI\%dnf module provides\fP\&. .SH "SINCRONIZAREA METADATELOR" .sp Funcționarea corectă a DNF depinde de accesul la date actualizate de la toate depozitele activate, însă contactarea oglinzilor la distanță la fiecare operație îl încetinește considerabil și costă lățime de bandă atât pentru client, cât și pentru furnizorul de depozite. Opțiunea de configurare a depozitului \fI\%metadata_expire\fP (a se vedea \fBdnf.conf(5)\fP) este utilizată de DNF pentru a determina dacă o anumită copie locală a datelor din depozit trebuie resincronizată. Este esențial ca furnizorii de depozite să configureze bine opțiunea, și anume la o valoare la care se garantează că, dacă anumite metadate erau disponibile în momentul \fBT\fP pe server, atunci toate pachetele la care fac referire vor fi încă disponibile pentru descărcare de pe server în momentul \fBT + metadata_expire\fP\&. .sp Pentru a reduce și mai mult încărcarea lățimii de bandă, unele dintre comenzile pentru care nu este esențial să existe metadate actualizate (de exemplu, comanda \fBlist\fP) nu verifică dacă un depozit este expirat și ori de câte ori o versiune a acestuia este disponibilă local pentru contul utilizatorului, aceasta va fi utilizată. Pentru utilizarea non\-root, consultați și opțiunea \fB\-\-cacheonly\fP. Rețineți că, în toate situațiile, utilizatorul poate forța sincronizarea tuturor depozitelor activate cu ajutorul opțiunii \fB\-\-refresh\fP. .SH "POLITICA DE ÎNLOCUIRE A FIȘIERELOR DE CONFIGURARE" .sp Pachetele actualizate pot înlocui vechile fișiere de configurare modificate cu cele noi sau pot păstra fișierele mai vechi. Niciunul dintre fișiere nu este de fapt înlocuit. Pentru cele aflate în conflict, RPM acordă un sufix suplimentar la numele de origine. Care fișier ar trebui să își păstreze numele adevărat după tranzacție nu este controlat de gestionarul de pachete, ci este specificat de fiecare pachet în parte, conform directivelor de împachetare. .SH FIȘIERE .INDENT 0.0 .TP \fBFișiere cache\fP /var/cache/dnf .TP \fBFișierul de configurare principal [MAIN]\fP /etc/dnf/dnf.conf .TP \fBDepozit\fP /etc/yum.repos.d/ .UNINDENT .SH "CONSULTAȚI ȘI" .INDENT 0.0 .IP \(bu 2 \fBdnf.conf(5)\fP, \fI\%Referință pentru configurarea DNF\fP .IP \(bu 2 \fBdnf\-PLUGIN(8)\fP pentru documentația privind modulele DNF. .IP \(bu 2 \fBdnf.modularity(7)\fP, \fI\%Prezentare generală a modularității\fP\&. .IP \(bu 2 \fBdnf\-transaction\-json(5)\fP, \fI\%Specificația privind formatul JSON al tranzacțiilor stocate\fP\&. .IP \(bu 2 Pagina principală a proiectului \X'tty: link https://github.com/rpm\-software\-management/dnf/'\fI\%DNF\fP\X'tty: link' (\X'tty: link https://github.com/rpm\-software\-management/dnf/'\fI\%https://github.com/rpm\-software\-management/dnf/\fP\X'tty: link') .IP \(bu 2 Cum să raportați o eroare (\X'tty: link https://github.com/rpm\-software\-management/dnf/wiki/Bug\-Reporting'\fI\%https://github.com/rpm\-software\-management/dnf/wiki/Bug\-Reporting\fP\X'tty: link') .IP \(bu 2 Pagina principală a proiectului \X'tty: link http://yum.baseurl.org/'\fI\%YUM\fP\X'tty: link' (\X'tty: link http://yum.baseurl.org/'\fI\%http://yum.baseurl.org/\fP\X'tty: link') .UNINDENT .SH AUTOR Consultați fișierul AUTHORS în distribuția surselor DNF. .SH "DREPTURI DE AUTOR" .\" Generated by docutils manpage writer. 2012\-2020, Red Hat, Licențiat sub GPLv2+ . .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .