DNF5(8) dnf5 DNF5(8) NUME dnf5 -instrument de gestionare a pachetelor DNF5 SINOPSIS dnf5 [opiuni] [...] DESCRIERE DNF5 este noua versiune a lui DNF,, un gestionar de pachete pentru distribuiile Linux bazate pe RPM. Acesta a fost complet rescris in C++ cu scopul de a imbunatai performana i de a reduce dependenele externe. COMENZI Iata lista comenzilor disponibile. Pentru mai multe detalii, consultai pagina de manual separata pentru comanda specifica, de exemplu man dnf5 install. advisory Gestioneaza avizele. autoremove Elimina pachetele care nu sunt necesare. check Verifica daca exista probleme in baza de date a pachetelor. check-upgrade Verifica daca sunt disponibile actualizari de pachete. clean Elimina sau invalideaza datele din memoria cache. distro-sync Actualizeaza sau retrogradeaza pachetele instalate la cea mai recenta versiune disponibila. downgrade Retrogradeaza pachetele. download Descarca pachetele. environment Gestioneaza mediile componentelor. group Gestioneaza grupurile componentelor history Gestioneaza istoricul tranzaciilor. info Furnizeaza informaii detaliate despre pachetele instalate sau disponibile. install Instaleaza pachete. leaves Listeaza grupurile de pachete de frunze ,,leaf". list Listeaza pachetele instalate sau disponibile. makecache Genereaza cache-ul de metadate. mark Schimba motivul unui pachet instalat. module Gestioneaza modulele. offline Gestioneaza tranzaciile fara a avea conexiune la internet. provides Gasete ce pachet furnizeaza valoarea data. reinstall Reinstaleaza pachetele. remove Elimina pachetele. replay Reia tranzaciile stocate. repo Gestioneaza depozitele. repoquery Cauta pachete in depozite. search Cauta pachete folosind cuvinte cheie. swap Elimina software-ul i instaleaza altul in cadrul aceleiai tranzacii. system-upgrade Actualizeaza sistemul la o noua versiune majora. upgrade Actualizeaza pachetele. versionlock Protejeaza pachetele de actualizarile la versiuni mai noi. Comenzi modul Iata lista comenzilor disponibile ca module. Acestea sunt disponibile dupa instalarea pachetului dnf5-plugins. automatic CLI alternativ pentru dnf upgrade adecvata pentru a fi executata automat i in mod regulat din cronometrele systemd, cron jobs i altele similare. builddep Instaleaza dependenele lipsa pentru construirea unui pachet RPM. changelog Afieaza jurnalele de modificare ale pachetelor. config-manager Gestioneaza configuraia principala, configuraia depozitelor i variabilele. copr Gestioneaza depozitele Copr (suplimente ,,add-ons" furnizate de utilizatori/comunitate/teri). needs-restarting Determina daca sistemul trebuie repornit. repoclosure Afieaza o lista de dependene nerezolvate pentru depozite. reposync Sincronizeaza pachetele i metadatele unui depozit DNF la distana intr-un director local. OPIUNI Urmatoarele opiuni sunt aplicabile in context general pentru orice comanda dnf5: --assumeno Raspunde automat ,,nu" la toate intrebarile. --best Incearca cele mai bune versiuni de pachete disponibile in tranzacii. In special in timpul actualizarii dnf, care in mod implicit omite actualizarile care nu pot fi instalate din motive de dependena, aceasta opiune foreaza DNF5 sa ia in considerare doar cele mai recente pachete. Atunci cand se confrunta cu pachete cu dependene intrerupte, DNF5 va eua, indicand motivul pentru care cea mai recenta versiune nu poate fi instalata. Reinei ca utilizarea celei mai recente versiuni disponibile este garantata numai pentru pachetele solicitate direct (de exemplu, ca argumente in linia de comanda), iar soluionatorul poate utiliza versiuni mai vechi ale dependenelor pentru a indeplini aceste cerinele. -C, --cacheonly Utilizeaza numai datele din cache pentru a lucra cu pachete i metadate de depozit. Cache-ul nu va fi actualizat, chiar daca este expirat. --comment=COMENTARIU Adauga un comentariu la istoricul tranzaciei. --config=RUTA_FIIER_CONFIGURARE Definete locaia fiierului de configurare. --debugsolver Descarca date suplimentare de la soluionator in scopuri de depanare. Datele sunt salvate in ./debugdata. --disable-plugin=NUME_MODUL,... Dezactiveaza modulele bibliotecii libdnf5 specificate in scopul comenzii DNF5 curente. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt nume sau un model de nume global. --disable-repo=ID_DEPOZIT,... Dezactiveaza temporar depozitele active in scopul comenzii DNF5 curente. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt id-uri sau un model de id-uri global. --dump-main-config Afieaza valorile configuraiei principale [MAIN] la ieirea standard. --dump-repo-config=ID_DEPOZIT,,... Afieaza valorile configuraiei depozitului la ieirea standard. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt id-uri sau un model de id-uri global. --dump-variables Afieaza valorile variabilelor la ieirea standard. --enable-plugin=NUME_MODUL,... Activeaza modulele bibliotecii libdnf5 specificate in scopul comenzii DNF5 curente. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt nume sau un model de nume global. --enable-repo=ID_DEPOZIT,... Activeaza temporar depozite suplimentare in scopul comenzii DNF5 curente. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt id-uri sau un model glob de id-uri global. --forcearch=ARHITECTURA Foreaza utilizarea unei arhitecturi specifice. Consultai dnf5-forcearch(7) pentru mai multe informaii. -h, --help Afieaza acest mesaj de ajutor. --installroot=RUTA_ABSOLUTA Definete ruta ,,installroot". Este necesara ruta absoluta. A se vedea dnf5-installroot(7) pentru mai multe informaii. --no-best Nu limiteaza tranzacia doar la cei mai buni candidai. --no-docs Nu instaleaza niciun fiier marcat ca documentaie (care include pagini man i documente texinfo). Activeaza fanionul RPMTRANS_FLAG_NODOCS. --no-gpgchecks Omite verificarea semnaturilor OpenPGP pe pachete (daca politica RPM permite acest lucru). --no-plugins Dezactiveaza toate modulele libdnf5. -q, --quiet In combinaie cu o comanda non-interactiva, afieaza doar coninutul relevant. Suprima mesajele de notificare privind starea curenta sau aciunile DNF5. --refresh Foreaza actualizarea metadatelor inainte de a executa comanda. --color= Controleaza daca culoarea este utilizata in ieirea terminalului. Valorile valabile sunt ,,always", intotdeauna, ,,never", niciodata i auto (implicit). --repo=ID_DEPOZIT,... Activeaza doar depozitele specificate. Aceasta este o opiune de lista care poate fi specificata de mai multe ori. Valorile acceptate sunt id-uri sau un model de id-uri global. --repofrompath=ID_DEPOZIT,RUTA_DEPOZIT Specifica un depozit pentru a fi adaugat la depozite numai pentru aceasta execuie. Poate fi utilizata de mai multe ori. Noul id al depozitului este specificat prin ID_DEPOZIT i baseurl-ul acestuia prin RUTA_DEPOZIT. Variabilele din ambele valori sunt inlocuite inainte de crearea depozitului. Configuraia noului depozit poate fi ajustata utilizand opiunile --setopt=ID_DEPOZIT.option=valoare. Daca dorii ca doar pachetele din acest depozit sa fie disponibile, combinai aceasta opiune cu opiunea --repo=ID_DEPOZIT. --releasever=VERSIUNE_LANSARE Suprascrie valoarea versiunii de distribuie in fiierele de configurare. Acest lucru poate afecta rutele cache, valorile din fiierele de configurare i adresele URL ale listei oglinzilor. --setopt=[ID_DEPOZIT.]OPTION=VALOARE Suprascrie o opiune de configurare din fiierul de configurare. Parametrul ID_DEPOZIT este utilizat pentru a inlocui opiunile pentru depozite. Valorile pentru opiuni precum excludepkgs, includepkgs, installonlypkgs i tsflags sunt adaugate la valoarea originala, nu o inlocuiesc. Cu toate acestea, specificarea unei valori goale (de exemplu, --setopt=tsflags=) va terge opiunea. --setvar=NUME_VARIABILA=VALOARE Suprascrie o valoare de variabila DNF5, cum ar fi arch, releasever, etc. --show-new-leaves Afieaza pachetele de frunze ,,leaf" nou instalate i pachetele care au devenit frunze dupa o tranzacie. --use-host-config Utilizeaza fiierele de configurare i definiiile variabilelor din sistemul gazda i nu din installroot. A se vedea dnf5-installroot(7) pentru mai multe informaii. --version Afieaza versiunea aplicaiei dnf5 i a bibliotecii libdnf5, impreuna cu modulele incarcate cu succes i versiunile acestora, apoi iese. -y, --assumeyes Raspunde automat afirmativ la toate intrebarile. -x SPECIFICAIE_PACHET,..., --exclude=N_SPECIFICAIE_PACHET,... Exclude din tranzacie pachetele specificate in argumentele N_SPECIFICAIE_PACHET. Aceasta este o opiune de lista. SINCRONIZAREA METADATELOR Funcionarea corecta a DNF5 depinde de accesul la date actualizate din toate depozitele activate, dar contactarea oglinzilor la distana la fiecare operaie il incetinete considerabil i costa laime de banda atat pentru client, cat i pentru furnizorul de depozite. Opiunea de configurare a depozitului metadata_expire este utilizata de DNF5 pentru a determina daca o anumita copie locala a datelor depozitului trebuie resincronizata. Este esenial ca furnizorii de depozite sa configureze bine opiunea, i anume la o valoare care sa garanteze ca, daca anumite metadate erau disponibile in momentul T pe server, atunci toate pachetele la care fac referire vor fi inca disponibile pentru descarcare de pe server in momentul T + metadata_expire. Pentru a reduce i mai mult incarcarea laimii de banda, unele dintre comenzile pentru care nu este esenial sa existe metadate actualizate (de exemplu, comanda group list) nu verifica daca un depozit este expirat i ori de cate ori o versiune a acestuia este disponibila local in contul utilizatorului, aceasta va fi utilizata. Consultai dnf5-caching(7) pentru mai multe informaii privind metadatele i cache-ul pachetelor. POLITICA DE INLOCUIRE A FIIERELOR DE CONFIGURARE Pachetele actualizate pot inlocui vechile fiiere de configurare modificate cu cele noi sau pot pastra fiierele mai vechi. Niciunul dintre fiiere nu este de fapt inlocuit. Pentru cele aflate in conflict, RPM acorda un sufix suplimentar la numele original. Care fiier ar trebui sa pastreze numele adevarat dupa tranzacie nu este controlat de gestionarul de pachete, ci este specificat de fiecare pachet in parte, conform directivei de impachetare. CODURI DE IEIRE Comanda dnf5 se incheie in general cu urmatoarele valori de raspuns: 0 Operaia a avut succes. 1 A aparut o eroare in timpul procesarii comenzii. 2 A aparut o eroare in timpul analizarii argumentelor. Alte coduri de ieire ar putea fi returnate de comanda specifica, consultai documentaia acesteia pentru mai multe informaii. FIIERE Fiiere cache /var/cache/libdnf5/ Fiierul de configurare principal [MAIN] /etc/dnf/dnf.conf Configurarea depozitelor /etc/yum.repos.d/ Persistena depozitelor /var/lib/dnf/ Starea sistemului /usr/lib/sysimage/libdnf5/ MEDIU DNF5_FORCE_INTERACTIVE Suprascrie interactivitatea intrarii/ieirii standard conectate. Definii 0 pentru a pretinde ca intrarea/ieirea nu este conectata la un terminal interactiv i DNF5 nu trebuie sa puna intrebari. Definii 1 pentru a fora DNF5 sa puna intrebari chiar daca terminalul nu este interactiv. Consultai opiunile --assumeno i --assumeyes. DNF5_PLUGINS_DIR Suprascrie un director cu modulele de aplicaie DNF5. Definii-l la un ir de caractere gol pentru a dezactiva incarcarea modulelor de aplicaie. LIBDNF_PLUGINS_CONFIG_DIR Suprascrie un director cu fiierele de configurare ale modulului libdnf5. TEMP, TEMPDIR, TMP, TMPDIR Suprascrie o ruta catre un director pentru fiierele temporare. Directorul trebuie sa existe. Valoarea implicita este /tmp. CONSULTAI I Comenzi: dnf5-advisory(8), Comanda <> dnf5-check(8), Comanda <> dnf5-check-upgrade(8), Comanda <> dnf5-clean(8), Comanda <> dnf5-downgrade(8), Comanda <> dnf5-download(8), Comanda <> dnf5-environment(8), Comanda <> dnf5-group(8), Comanda <> dnf5-history(8), Comanda <> dnf5-info(8), Comanda <> dnf5-install(8), Comanda <> dnf5-leaves(8), Comanda <> dnf5-list(8), Comanda <> dnf5-makecache(8), Comanda <> dnf5-mark(8), Comanda <> dnf5-module(8), Comanda <> dnf5-offline(8), Comanda <> dnf5-provides(8), Comanda <> dnf5-reinstall(8), Comanda <> dnf5-remove(8), Comanda <> dnf5-repo(8), Comanda <> dnf5-repoquery(8), Comanda <> dnf5-search(8), Comanda <> dnf5-swap(8), Comanda <> dnf5-system-upgrade(8), Comanda <> dnf5-upgrade(8), Comanda <> dnf5-versionlock(8), Comanda <> Module de aplicaie: dnf5-automatic(8), Comanda <> dnf5-changelog(8), Comanda <> dnf5-config-manager(8), Comanda <> dnf5-copr(8), Comanda <> dnf5-needs-restarting(8), Comanda <> dnf5-repoclosure(8), Comanda <> dnf5-reposync(8), Comanda <> Module de biblioteca: libdnf5-actions(8), Modul pentru aciuni libdnf5-expired-pgp-keys(8), Modul pentru chei PGP expirate Configurarea: dnf5-conf(5), Referina configurare DNF5 Diverse: dnf5-aliases(7), Pseudonime pentru argumentele din linia de comanda dnf5-caching(7), Stocarea in cache dnf5-comps(7), Comparari de grupuri i medii dnf5-filtering(7), Filtrarea pachetelor dnf5-forcearch(7), Parametrul de forare a arhitecturii dnf5-installroot(7), Parametrul ,,installroot" dnf5-modularity(7), Prezentare generala a modularitaii dnf5-specs(7), Specificaiile modelelor dnf5-system-state(7), Starea sistemului Pagina principala a proiectului: https://github.com/rpm-software-management/dnf5 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 . 25 august 2025 DNF5(8)