DNF5-DO(8) dnf5 DNF5-DO(8) NUME dnf5-do - comanda <> SINOPSIS dnf5 do [opiuni] [argumente] DESCRIERE Comanda do este o comanda universala pentru gestionarea pachetelor in DNF5. Aceasta permite utilizatorului sa defineasca mai multe aciuni (install, remove, upgrade, downgrade i reinstall). Spre deosebire de o serie de comenzi specifice (install, remove, upgrade, downgrade i reinstall), comanda do gestioneaza toate aciunile solicitate impreuna i le executa intr-o singura tranzacie. Acest lucru simplifica operaiile complexe i le face mai eficiente. O alta diferena este ca comanda do permite specificarea explicita a tipurilor de obiecte in tranzacie: package, group sau auto. Pentru tipul group, este posibil sa se specifice daca se utilizeaza un ID de grup sau un nume de grup. In mod implicit, tipul auto este activ. In acest mod, comanda do se comporta ca i alte comenzi, deducand tipul obiectului din specificaia acestuia. De exemplu, daca o specificaie incepe cu caracterul @, aceasta este tratata ca un ID de grup sau un modul. Aciunile individuale i tipurile de obiecte sunt specificate prin opiuni i pot fi combinate. Alte opiuni au acelai ineles i utilizare ca i comenzile (install, remove, upgrade, downgrade i reinstall). Excepiile sunt opiunile --installed-from-repo i --from-repo. Dei au acelai ineles, acestea se aplica numai pachetelor care le urmeaza in linia de comanda. In plus, ele pot fi repetate cu valori diferite. OPIUNI --action Aciunea care trebuie efectuata asupra urmatoarelor elemente. Aceasta este o opiune obligatorie care trebuie sa preceada elementele tranzaciei (obiectele). Comanda do are nevoie de aceste informaii pentru a ti ce aciune sa efectueze asupra elementelor specificate. Recunoate: install, remove, upgrade, downgrade, reinstall --type Tipul urmatoarelor elemente. Accepta: auto, package, group. auto este valoarea implicita pana cand se utilizeaza opiunea type. --allowerasing Permite eliminarea pachetelor instalate pentru a rezolva eventualele probleme de dependena. --skip-broken Rezolva orice problema de dependena prin eliminarea pachetelor care cauzeaza probleme din tranzacie. --skip-unavailable Permite omiterea pachetelor care nu sunt disponibile in depozite. Vor fi instalate toate pachetele disponibile. --allow-downgrade Activeaza retrogradarea dependenelor la rezolvarea operaiei solicitate. --no-allow-downgrade Dezactiveaza retrogradarea dependenelor la rezolvarea operaiei solicitate. --installed-from-repo=ID_DEPOZIT,... Filtreaza pachetele instalate dupa ID-ul depozitului din care au fost instalate. --from-repo=ID_DEPOZIT,... Pachetele (sau furnizorii acestora) specificate explicit in linia de comanda vor fi cautate numai in depozitele specificate. Aceste depozite sunt activate automat. Activarea i dezactivarea depozitelor se aplica in continuare. Dependenele acestor pachete vor fi rezolvate din orice depozit activat. --downloadonly Descarca setul de pachete rezolvat fara a executa o tranzacie RPM. --offline Stocheaza tranzacia care urmeaza sa fie efectuata fara conexiune,,offline". A se vedea dnf5-offline(8), Comanda <> <#offline-command-ref-label>. --advisories=NUME_AVIZ,... Include coninutul coninut in avize cu numele specificat. Aceasta este o opiune de lista. Valorile ateptate sunt ID-urile avizelor, de exemplu FEDORA-2201-123. Orice comanda de tranzacie (install, upgrade) va eua cu o eroare daca nu exista niciun aviz existent in lista; acest lucru poate fi ocolit prin utilizarea opiunii ,,--skip-unavailable". --advisory-severities=GRAVITATE_AVIZ,... Include coninutul coninut in avize cu severitatea specificata. Aceasta este o opiune de lista. Valorile acceptate sunt: critical, important, moderate, low (scazuta), none (niciuna). --bzs=ID_BUGZILLA,... Include coninutul coninut in avize care corecteaza un tichet cu ID-ul Bugzilla dat. Aceasta este o opiune de lista. Valorile ateptate sunt ID-uri numerice, de exemplu 123123. Orice comanda de tranzacie (install, upgrade) va eua cu o eroare daca nu exista niciun aviz care sa rezolve problema data; acest lucru poate fi ocolit prin utilizarea opiunii ,,--skip-unavailable". --cves=ID_CVE,... Include coninutul coninut in avize care fixeaza un tichet cu ID-ul CVE (Common Vulnerabilities and Exposures) dat. Aceasta este o opiune de lista. Valorile ateptate sunt iruri de ID-uri in format CVE, de exemplu CVE-2201-0123. Orice comanda de tranzacie (install, upgrade) va eua cu o eroare daca nu exista niciun aviz care sa rezolve problema data; acest lucru poate fi ocolit prin utilizarea opiunii ,,--skip-unavailable". --security Include coninutul coninut in avizele de securitate. --bugfix Include coninutul coninut in avizele de remediere a erorilor. --enhancement Include coninutul coninut in avizele de imbunataire. --newpackage Include coninutul coninut in avizele de pachete noi. EXEMPLE dnf5 do --action=install tito Instaleaza pachetul tito. dnf5 do --action=remove sddm-wayland-plasma --action=install sddm-x11 Inlocuiete pachetul sddm-wayland-plasma cu sddm-x11. dnf5 do --action=install --type=group id=office 'name=Games and Entertainment' --type=package iftop --action=remove atop Instaleaza grupul office (dupa ID), grupul Games and Entertainment (dupa nume) i pachetul iftop, apoi elimina pachetul atop. dnf5 do --action=install pkg --from-repo=myrepo1 pkg1 --from-repo=myrepo2 pkg2 --action=remove --installed-from-repo=compromised_repo '*' Instaleaza pachetul pkg din orice depozit activat, precum i pachetul pkg1 din depozitul myrepo1 i pachetul pkg2 din depozitul myrepo2. Dependenele pentru aceste pachete sunt instalate din orice depozit activat. In plus, elimina toate pachetele instalate din compromised_repo. CONSULTAI I dnf5-install(8), Comanda <> <#install-command-ref-label> dnf5-remove(8), Comanda <> <#remove-command-ref-label> dnf5-upgrade(8), Comanda <> <#upgrade-command-ref-label> dnf5-downgrade(8), Comanda <> <#downgrade-command-ref-label> dnf5-reinstall(8), Comanda <> <#reinstall-command-ref-label> dnf5-advisory(8), Comanda <> <#advisory-command-ref-label> dnf5-specs(7), Specificaii modele <#specs-misc-ref-label> Autor A se vedea AUTHORS.md in distribuia sursei dnf5. Drepturi de autor Contribuitori la proiectul dnf5. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . 19 ianuarie 2026 DNF5-DO(8)