.\" -*- 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 DNF5\-SPECS 7 "25 august 2025" "" dnf5 .SH NUME dnf5\-specs \- specificații de modele .SH DESCRIERE .sp Pentru operarea cu fiecare tip de entitate din \fBDNF5\fP\& sunt definite diferite reguli de potrivire a modelelor pentru argumentele în forma \fB*\-spec\fP. În această secțiune, toate regulile sunt descrise și explicate în detaliu, cu exemple. .SH GLOBALE .sp Specificația modelelor acceptă același tip de potrivire a modelelor globale ca și shell. 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 shell\-uri care le acceptă și lăsați shell\-ul să facă expansiunea, dar dacă sunt puse între ghilimele sau eludate, \fBDNF5\fP nu le va extinde. .SH PACHETE .sp Multe comenzi au un parametru \fB<*specificație\-pachet>\fP care selectează un pachet pentru operație. Argumentul \fB<*specificație\-pachet>\fP este comparat cu NEVRA\-urile pachetelor, furnizările și furnizările de fișiere. .INDENT 0.0 .IP \(bu 2 \fI\%NEVRA [N]\fP sau ignorând diferenția majuscule/minuscule NEVRA [NI] .IP \(bu 2 Provides [P] \- (Furnizează) .IP \(bu 2 \fI\%Fișierul furnizează [F]\fP .IP \(bu 2 \fI\%Binare [B]\fP .UNINDENT .sp secvențial până când se găsește o potrivire. .sp De exemplu, \fB\fP se potrivește mai întâi cu NEVRA și, dacă nu se găsește niciun NEVRA corespunzător, se potrivește cu Provides. .sp Atunci când \fB\fP este un nume de pachet sau o furnizare, utilizatorul poate furniza reguli de restricție suplimentare pentru potrivirea argumentelor. În acest scop, se pot utiliza comparații de versiuni de bază (=, >, <, >=, <=), astfel \fB >= \fP, unde argumentul \fB\fP are formatul \fB[EPOCH:]VERSION[\-RELEASE]\fP, după cum se specifică în secțiunea \fI\%Potrivirea NEVRA\fP. .sp Pentru a construi expresii mai complexe, este de asemenea acceptată o funcție de dependențe mai complexă, care este întotdeauna inclusă în paranteze. Se pot utiliza operatori booleeni și imbricarea, de exemplu \fB( sau ( și ))\fP\&. Pentru mai multe informații, consultați \fI\%RPM boolean dependencies\fP\&. .SS "Potrivirea NEVRA" .sp Fiecare pachet poate fi identificat în mod unic prin șirul \fINEVRA\fP. Acesta constă din 5 părți de informații: .INDENT 0.0 .TP \fIName\fP .nf Numele pachetului .fi .sp .TP \fIEpoch\fP .nf Numărul epocii. Acesta nu este întotdeauna inclus. .fi .sp .sp Numărul epocii prevalează asupra altor verificări de versiune, astfel încât poate fi folosit pentru a forța actualizarea pachetului în locul altuia. .TP \fIVersion\fP .nf Șirul de caractere al versiunii. Nu este strict numerică. Este destinat să corespundă versiunii software din amonte. .fi .sp .TP \fIRelease\fP .nf Șirul ediției. .fi .sp .sp It is an information about the particular package build, usually a number increased with the newer build. It is not connected with the upstream software. .TP \fIArchitecture\fP .nf Șir de caractere pentru arhitectura țintă. Definește tipul de procesor pe care pachetul este destinat să fie instalat .fi .sp .sp Acesta poate fi, de asemenea, un pachet care conține fișiere sursă (\fBsrc\fP) sau un pachet independent de arhitectură (\fBnoarch\fP). .UNINDENT .sp La compararea cu formele NEVRA, este acceptată compararea parțială. \fBDNF5\fP încearcă să compare specificația cu următoarea listă de forme NEVRA (în ordinea descrescătoare a priorității): .INDENT 0.0 .INDENT 3.5 .nf \fBNAME\-[EPOCH:]VERSION\-RELEASE.ARCH\fP \fBNAME.ARCH\fP \fBNAME\fP \fBNAME\-[EPOCH:]VERSION\-RELEASE\fP \fBNAME\-[EPOCH:]VERSION\fP .fi .sp .UNINDENT .UNINDENT .sp Rețineți că \fIname\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 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 "Potrivirea fișierului de furnizare" .sp Dacă o \fBspecificație\fP începe fie cu \fB/\fP, fie cu \fB*/\fP, aceasta este considerată ca un fișier potențial de furnizare. .SS "Potrivirea binarelor" .sp Dacă să se ia în considerare binarele pachetelor în timpul potrivirii. Verifică dacă \fBspecificația\fP dată este un binar în \fB/usr/bin/\fP sau \fB/usr/sbin/\fP\&. .SH COMPS .sp \fB\(ga\(ga|\(ga\(ga\fP permite selectarea grupurilor| mediilor asupra cărora 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 un ID de grup\(aqs|mediu\(aqs ID, nume canonic și nume tradus în limba locală curentă \fBLC_MESSAGES\fP (dacă este posibil). .sp \fBspecificațiile\fP comps sunt prefixate cu \fB@\fP pentru comenzile care acceptă și specificațiile pachetelor. De exemplu, consultați \fBdnf5\-install(8)\fP, \fI\%Comanda de instalare\fP\&. .SH MODULE .sp \fB\fP permite selectarea modulelor sau profilurilor pe care ar trebui să funcționeze o anumită operație. .sp Deoarece forma de corespondență \fINEVRA\fP este insuficientă pentru module, acestea sunt identificate în mod unic prin formatul \fINSVCA\fP (\fBNAME:STREAM:VERSION:CONTEXT:ARCH/PROFILE\fP). Formele parțiale acceptate sunt următoarele: .INDENT 0.0 .INDENT 3.5 .nf \fBNAME\fP \fBNAME:STREAM\fP \fBNAME:STREAM:VERSION\fP \fBNAME:STREAM:VERSION:CONTEXT\fP Toate combinațiile de mai sus cu \fB::ARCH\fP (de exemplu. \fBNAME::ARCH\fP) \fBNAME:STREAM:VERSION:CONTEXT:ARCH\fP Toate combinațiile de mai sus cu \fB/PROFILE\fP (de exemplu. \fBNAME/PROFILE\fP) .fi .sp .UNINDENT .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 TRANZACȚII .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 "CONSULTAȚI ȘI" .INDENT 0.0 .TP \fBRPM boolean dependencies:\fP .nf \X'tty: link https://rpm\-software\-management.github.io/rpm/manual/boolean_dependencies.html'\fI\%https://rpm\-software\-management.github.io/rpm/manual/boolean_dependencies.html\fP\X'tty: link' .fi .sp .UNINDENT .SH AUTOR A se vedea AUTHORS.md în distribuția sursei dnf5. .SH "DREPTURI DE AUTOR" .\" Generated by docutils manpage writer. Contribuitori la proiectul dnf5. . .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 .