DNF5-CONFIG-MANAGER(8) dnf5 DNF5-CONFIG-MANAGER(8) NUME dnf5-config-manager - comanda <> SINOPSIS dnf5 config-manager [opiuni] [argumente] DESCRIERE Gestioneaza configuraia principala, configuraia depozitelor i variabilele. SUBCOMENZI addrepo --from-repofile=URL_FIIER_DE_CONFIGURARE_DEPOZIT [--create-missing-dir] [--overwrite] [--save-filename=NUME_FIIER] Adauga un nou fiier de configurare a depozitelor specificat prin adresa URL sau ruta locala. Fiierul este copiat fara modificari. Numele fiierului de destinaie poate fi definit folosind opiunea --save-filename, altfel este preluat din specificaia sursa. Daca extensia .repo lipsete din numele fiierului de destinaie, aceasta va fi adaugata. Ruta directorului de destinaie este prima ruta stocata in opiunea reposdir (implicit /etc/yum.repos.d). Suprascrierea/inlocuirea unui fiier existent poate fi activata utilizand opiunea --overwrite. Inainte ca noul fiier de configurare a depozitelor sa fie salvat definitiv, acesta este analizat i testat pentru validitate. ID-urile depozitelor sunt, de asemenea, testate. Depozitele cu acelai ID nu trebuie sa fie definite in alte fiiere de configurare. addrepo [--id=REPO_ID] <--set=OPIUNE_DEPOZIT=VALOARE>+ [--add-or-replace] [--create-missing-dir] [--overwrite] [--save-filename=NUME_FIIER] Adauga un depozit nou definit utilizand opiunile utilizatorului. Cel puin una dintre opiunile --set=baseurl=, --set=mirrorlist=, --set=metalink= trebuie sa fie definita la un URL nevid. ID-ul depozitului poate fi definit utilizand opiunea --id, in caz contrar acesta este generat din URL. Numele fiierului de destinaie poate fi definit folosind opiunea --save-filename, altfel este definit la ID-ul depozitului. Daca extensia .repo lipsete din numele fiierului de destinaie, aceasta va fi adaugata. Ruta directorului de destinaie este prima ruta stocata in opiunea reposdir (implicit /etc/yum.repos.d). Suprascrierea/inlocuirea unui fiier existent poate fi activata utilizand opiunea --overwrite. Modificarea unui fiier existent poate fi activata utilizand opiunea --add-or-replace. Modificarea inseamna ca noul depozit este adaugat la fiierul existent sau ca un depozit cu acelai ID este inlocuit in fiier. Inainte ca noua configuraie a depozitului sa fie salvata definitiv, ID-ul depozitului este testat. Un depozit cu acelai ID nu trebuie sa fie definit in alt fiier de configurare. setopt [--create-missing-dir] <[id-depozit.]nume-opiune=valoare>+ Definete opiunile din fiierul de configurare principal i din fiierul de suprascriere a configuraiei depozitelor. Configuraia principala este citita mai intai din fiierele din directoarele ,,drop-in" i apoi din fiierul de configurare principal (implicit /etc/dnf/dnf.conf). Astfel, opiunile din fiierul de configurare principal sunt citite ultimele i prevaleaza asupra valorilor acelorai opiuni definite in directoarele ,,drop-in". Configuraia depozitelor este citita din fiierele de configurare a depozitelor i apoi ajustata cu ajutorul suprascrierilor ,,override" de configurare a depozitelor. Fiierele de suprascriere ,,override" a configuraiei depozitelor sunt citite din directorul de suprascriere a depozitelor de distribuie (/usr/share/dnf5/repos.override.d) i din directorul de suprascriere a depozitelor sistemului (/etc/dnf/repos.override.d). Daca un fiier cu acelai nume este prezent in ambele directoare ,,override", se utilizeaza numai fiierul din directorul ,,override" al sistemului. Astfel, fiierul ,,override" de distribuie poate fi pur i simplu mascat prin crearea unui fiier cu acelai nume in directorul ,,override" de sistem. Toate fiierele de inlocuire utilizate sunt sortate alfabetic dupa numele lor i apoi aplicate in aceasta ordine. Suprascrierea din fiierul urmator il suprascrie pe cel anterior - ultima suprascriere catiga. Comanda setopt scrie suprascrierile de configurare a depozitelor intr-un fiier numit 99-config_manager.repo situat in directorul de suprascriere a depozitelor sistemului. Configurarile depozitelor sunt scrise numai in acest fiier de suprascriere. Fiierul original de configurare a depozitului nu este modificat. ID-ul depozitului poate conine caractere joker. Fiierele de suprascriere accepta, de asemenea, caractere joker. Dar comanda setopt rezolva modelul id-depozit, iar suprascrierile sunt definite independent pentru fiecare depozit corespunzator. Aceasta inseamna ca depozitele adaugate ulterior nu vor fi afectate de aceste suprascrieri. unsetopt <[id-depozit.]nume-opiune>+ Elimina opiunile din fiierul de configurare principal i din fiierul de suprascriere a configuraiei depozitelor. Comanda unsetopt elimina opiunile din fiierul de configurare principal (implicit /etc/dnf/dnf.conf). Cu toate acestea, opiunile pot fi inca definite in fiierele de configurare din directoarele drop-in (de exemplu, configuraia implicita a distribuiei). Comanda unsetopt elimina suprascrierile de configurare a depozitului din fiierul numit 99-config_manager.repo situat in directorul de suprascriere a depozitului sistemului. Cu toate acestea, suprascrierile pot fi inca definite in alte fiiere de suprascriere a depozitului (de exemplu, suprascrierile distribuiei implicite). Seciunile goale sunt eliminate din fiierul de substituire a configuraiei. ID-ul depozitului poate conine caractere joker. In acest caz, modelul id-depozit este rezolvat i preluarea este eliminata din toate seciunile corespunzatoare. setvar [--create-missing-dir] + Definete una sau mai multe variabile. Variabilele sunt incarcate din mai multe directoare. Lista de directoare este preluata din opiunea varsdir. Comanda setvar stocheaza variabilele in ultimul director din lista (implicit /etc/dnf/vars). Variabilele din acest director sunt citite ultimele i inlocuiesc valorile acelorai variabile definite in directoarele anterioare. Cu alte cuvinte, ultimul director are cea mai mare prioritate. Nota: Variabilele releasever_major i releasever_minor sunt numai-pentru-citire. Valorile lor sunt generate din variabila releasever. unsetvar + Elimina variabilele. Variabilele sunt incarcate din mai multe directoare. Lista de directoare este preluata din opiunea varsdir. Comanda unsetvar elimina variabilele din ultimul director din lista (implicit /etc/dnf/vars). Astfel, variabila poate exista in continuare intr-un alt director din lista (de exemplu, valoarea distribuiei implicite). Nota: Variabilele releasever_major i releasever_minor sunt generate automat i nu pot fi eliminate. NOTA: Directoarele de suprascriere sunt de asemenea listate cu exemple in seciunea Drop-in repo directories (directoare de depozite ,,drop-in") OPIUNI --add-or-replace Permite adaugarea sau inlocuirea depozitului cu acelai ID in fiierul de configurare existent. --create-missing-dir Permite crearea directoarelor lipsa. --from-repofile=URL_FIIER_DE_CONFIGURARE_DEPOZIT Specifica fiierul de configurare sursa cu depozitele noi. --id=ID_DEPOZIT Stabilete ID-ul pentru depozitul nou creat. --overwrite Permite inlocuirea fiierului de configurare a depozitului existent cu unul nou. --save-filename=NUME_FIIER Stabilete numele noului fiier de configurare a depozitului. Extensia .repo este adaugata daca lipsete. --set=OPIUNE_DEPOZIT=VALOARE Definete opiunea in depozitul nou creat. EXEMPLE dnf5 config-manager addrepo --from-repofile=http://example.com/vreun/adiional.repo Descarca adiional.repo, il testeaza i-l pune in directorul de configurare a depozitului. dnf5 config-manager addrepo --set=baseurl=http://example.com/diferit/repo Creeaza noul fiier repo cu http://example.com/diferit/repo ca baseurl i-l activeaza. ID-ul depozitului i numele fiierului inta sunt generate din baseurl. dnf5 config-manager addrepo --set=baseurl=http://example.com/diferit/repo --id=example --set=enabled=0 Creeaza noul fiier repo cu http://example.com/diferit/repo ca baseurl. Definete ID-ul depozitului la exemplu i-l dezactiveaza. dnf5 config-manager setopt id-depozit1.enabled=1 id-depozit2.enabled=0 Definete suprascrierea pentru a activa depozitul identificat de id-depozit1 i a dezactiva depozitul identificat de id-depozit2. dnf5 config-manager setopt depozit1.proxy=http://proxy.example.com:3128/ depozit2.proxy=http://proxy.example.com:3128/ Definete suprascrierea pentru opiunea proxy in depozitele cu ID-uri de depozit depozit1 i depozit2. dnf5 config-manager setopt '*-debuginfo.pkg_gpgcheck=0' Definete suprascrierea pentru opiunea pkg_gpgcheck in toate depozitele al caror ID de depozit se termina cu -debuginfo. dnf5 config-manager unsetopt '*-debuginfo.pkg_gpgcheck' Elimina suprascrierea pentru opiunea pkg_gpgcheck in toate depozitele al caror ID de depozit se termina cu -debuginfo. dnf5 config-manager setopt keepcache=1 log_size=10M Activeaza opiunea principala keepcache i stabilete dimensiunea maxima a fiierelor de jurnalizare la 10 mebioctei (10 * 1024 * 1024 octei). dnf5 config-manager unsetopt keepcache log_size Elimina keepcache i log_size din fiierul de configurare principal. dnf5 config-manager setvar --create-missing-dir variabila-mea1=valoare1 variabila-mea2=valoare2 Definete variabilele variabila-mea1 i variabila-mea2. Directorul pentru variabile este creat daca nu exista. dnf5 config-manager unsetvar variabila-mea1 variabila-mea2 Elimina variabilele variabila-mea1 i variabila-mea2. CONSULTAI I Configurarea: dnf5-conf(5), Referina configurare 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-CONFIG-MANAGER(8)