.\" -*- coding: UTF-8 -*- .\" Man page generated from reStructuredText .\" by the Docutils 0.22.4 manpage writer. . . .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 DNF5.CONF\-VENDORPOLICY\-V1_0 5 "23 aprilie 2026" "" dnf5 .SH NUME dnf5.conf\-vendorpolicy\-v1_0 \- referință la fișierul privind politica de schimbare a furnizorului pentru DNF5 \- v1.0 .SH DESCRIERE .sp Acest document descrie structura și sintaxa fișierelor de configurare ale politicii de schimbare a furnizorului DNF5, care utilizează formatul \fBversiunea 1.0\fP. .sp Pentru informații generale despre fișierele de politici privind schimbarea furnizorului, consultați Referința fișierelor de politici privind schimbarea furnizorului DNF5 \%<#\:dnf5\-vendor\-change\-policy\-label>\&. .SH "STRUCTURA FIȘIERULUI" .SS "Câmpuri obligatorii" .INDENT 0.0 .TP \fBversion\fP Șir .sp Versiunea formatului fișierului de configurare. .sp Pentru acest format, trebuie să fie stabilită la \fB„1.0”\fP\&. .sp Acest câmp este obligatoriu și trebuie specificat la nivelul superior al fișierului TOML. .sp Exemplu: .INDENT 7.0 .INDENT 3.5 .sp .EX version = \(aq1.0\(aq .EE .UNINDENT .UNINDENT .UNINDENT .sp \fBNotă:\fP .INDENT 0.0 .INDENT 3.5 Pentru ca fișierul de configurare să aibă vreun efect asupra politicii de schimbare a furnizorului, acesta trebuie să definească corespondențele între furnizori utilizând una dintre configurațiile permise (vezi mai jos). .sp Dacă fișierul nu conține liste de furnizori, acesta va fi încărcat și versiunea sa va fi validată, dar nu va defini nicio regulă și nu va influența comportamentul gestionarului de furnizori. .UNINDENT .UNINDENT .SS "Definiția listei furnizorilor" .sp Fișierul poate utiliza una dintre următoarele metode de definire a furnizorilor. \fBSe poate utiliza o singură metodă\fP\&. .sp \fBOpțiunea 1: Liste separate („outgoing” ieșiri + „incoming” intrări)\fP .INDENT 0.0 .TP \fB[[outgoing_vendors]]\fP Matrice de tabele .sp Lista furnizorilor de la care sunt permise modificările (furnizori de pachete de ieșire). .TP \fB[[incoming_vendors]]\fP Matrice de tabele .sp Lista furnizorilor de la care sunt permise modificările (furnizori de pachete de intrare). .UNINDENT .sp \fBNotă:\fP .INDENT 0.0 .INDENT 3.5 \fBoutgoing_vendors\fP și \fBincoming_vendors\fP trebuie să fie, fie amândouă prezente, fie amândouă absente. .UNINDENT .UNINDENT .sp \fBImportant:\fP .INDENT 0.0 .INDENT 3.5 Schimbarea furnizorului în timpul înlocuirii pachetului este permisă \fBnumai dacă ambele condiții sunt îndeplinite simultan\fP: .INDENT 0.0 .IP \(bu 2 Furnizorul pachetului de ieșire (instalat) este menționat în \fBoutgoing_vendors\fP .IP \(bu 2 Furnizorul pachetului (nou) din lista „incoming” este menționat în \fBincoming_vendors\fP .UNINDENT .UNINDENT .UNINDENT .sp \fBOpțiunea 2: Furnizori echivalenți\fP .INDENT 0.0 .TP \fB[[equivalent_vendors]]\fP Matrice de tabele .sp Lista furnizorilor care sunt echivalenți între ei. Se permit schimbări în ambele sensuri între toți furnizorii din această listă. .sp \fBNotă:\fP .INDENT 7.0 .INDENT 3.5 Nu se poate combina \fBequivalent_vendors\fP cu \fBoutgoing_vendors\fP sau \fBincoming_vendors\fP\&. Cu toate acestea, \fBequivalent_vendors\fP este, de fapt, o notare prescurtată. Aceasta echivalează cu enumerarea acelorași furnizori atât în \fBoutgoing_vendors\fP, cât și în \fBincoming_vendors\fP\&. .UNINDENT .UNINDENT .UNINDENT .SS "Câmpuri de introducere a datelor furnizorului" .sp Fiecare intrare din \fB[[outgoing_vendors]]\fP, \fB[[incoming_vendors]]\fP sau \fB[[equivalent_vendors]]\fP poate conține următoarele câmpuri: .INDENT 0.0 .TP \fBvendor\fP Șir .sp Câmp obligatoriu. .sp Numele furnizorului sau modelul pentru potrivire. .TP \fBcomparator\fP Șir .sp Câmp opțional. .sp Metoda de comparare care trebuie utilizată la compararea șirurilor de caractere ale furnizorilor. .sp Implicit: \fB"EXACT"\fP .sp Valorile acceptate: .INDENT 7.0 .IP \(bu 2 \fB"EXACT"\fP \- potrivire exactă (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"IEXACT"\fP \- potrivire exactă (NU se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"GLOB"\fP \- model global (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"IGLOB"\fP \- model global (NU se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"REGEX"\fP \- expresie regulată (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"IREGEX"\fP \- expresie regulată (NU se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"CONTAINS"\fP \- conține șirul (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"ICONTAINS"\fP \- conține șirul (NU se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"STARTSWITH"\fP \- începe cu (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"ISTARTSWITH"\fP \- începe cu (NU se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"ENDSWITH"\fP \- se termină cu (se ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"IENDSWITH"\fP \- se termină cu (sNU e ține cont de diferența dintre majuscule și minuscule) .IP \(bu 2 \fB"NOT_EXACT"\fP, \fB"NOT_IEXACT"\fP, \fB"NOT_GLOB"\fP, \fB"NOT_IGLOB"\fP, \fB"NOT_CONTAINS"\fP, \fB"NOT_ICONTAINS"\fP \- variantele negate .UNINDENT .TP \fBexclude\fP Boolean .sp Câmp opțional. .sp Dacă \fBtrue\fP, furnizorul este exclus din regulă. Acest lucru este util pentru definirea excepțiilor de la reguli mai generale. Regulile (înregistrările furnizorilor) sunt procesate în ordinea în care sunt definite. Aceasta înseamnă că o regulă de excludere trebuie să apară înaintea regulilor din care furnizorul trebuie exclus. .sp Implicit: \fBfalse\fP .UNINDENT .SH EXEMPLE .SS "Exemplul 1: Permite schimbarea de la „Furnizorul A” la „Furnizorul B”" .sp Acest exemplu ilustrează configurația minimă necesară, care permite trecerea de la „Furnizorul A” la „Furnizorul B”, dar nu și invers. .INDENT 0.0 .INDENT 3.5 .sp .EX version = \(aq1.0\(aq [[outgoing_vendors]] vendor = \(aqFurnizorA\(aq [[incoming_vendors]] vendor = \(aqFurnizorB\(aq .EE .UNINDENT .UNINDENT .SS "Exemplul 2: Permite schimbarea oricărui furnizor cu „Furnizorul meu de încredere”" .sp Acest exemplu ilustrează permisiunea de a schimba orice furnizor cu „Furnizorul meu de încredere”, dar nu și invers (este necesară o regulă explicită pentru a permite toți furnizorii). .INDENT 0.0 .INDENT 3.5 .sp .EX version = \(aq1.0\(aq [[outgoing_vendors]] vendor = \(aq\(aq comparator = \(aqCONTAINS\(aq [[incoming_vendors]] vendor = \(aqFurnizorul meu de încredere\(aq .EE .UNINDENT .UNINDENT .SS "Exemplul 3: Furnizori echivalenți" .sp Acest exemplu ilustrează relații de echivalență reciprocă între furnizori, care permit schimbări în ambele sensuri. .INDENT 0.0 .INDENT 3.5 .sp .EX version = \(aq1.0\(aq # Toți furnizorii de mai jos sunt echivalenți [[equivalent_vendors]] vendor = \(aqFedora Project\(aq [[equivalent_vendors]] vendor = \(aqRed Hat\(aq comparator = \(aqISTARTSWITH\(aq [[equivalent_vendors]] vendor = \(aqCentOS\(aq comparator = \(aqISTARTSWITH\(aq .EE .UNINDENT .UNINDENT .SS "Exemplul 4: Furnizori echivalenți cu o excludere" .sp Acest exemplu prezintă o politică privind furnizorii pentru furnizorii asociați cu SUSE, cu o excepție pentru openSUSE Build Service. .INDENT 0.0 .INDENT 3.5 .sp .EX version = \(aq1.0\(aq # Toți furnizorii de mai jos sunt echivalenți între ei, cu excepția celor excluși [[equivalent_vendors]] vendor = \(aqopenSUSE Build Service\(aq comparator = \(aqISTARTSWITH\(aq exclude = true [[equivalent_vendors]] vendor = \(aqSUSE\(aq comparator = \(aqISTARTSWITH\(aq [[equivalent_vendors]] vendor = \(aqopenSUSE\(aq comparator = \(aqISTARTSWITH\(aq .EE .UNINDENT .UNINDENT .SH "CONSULTAȚI ȘI" .INDENT 0.0 .IP \(bu 2 Referință fișier Politica de schimbare a furnizorului DNF5 \%<#\:dnf5\-vendor\-change\-policy\-label> .IP \(bu 2 Referință fișier Politica de schimbare a furnizorului DNF5 \- v1.1 \%<#\:dnf5\-vendor\-change\-policy\-v1\-1\-label> .IP \(bu 2 \fBdnf5\-conf\fP(5), Referință configurare DNF5 \%<#\:dnf5\-conf\-label> .UNINDENT .SH Autor A se vedea AUTHORS.md în distribuția sursei dnf5. .SH "Drepturi de autor" Contribuitori la proiectul dnf5. .\" End of generated man page. .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 .