.\" -*- 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\-CHANGES\-FROM\-DNF4 7 "25 august 2025" "" dnf5
.SH NUME
dnf5\-changes\-from\-dnf4 \- schimbări față de DNF4
.sp
Acest capitol descrie diferențele dintre \X'tty: link https://github.com/rpm\-software\-management/dnf5'\fI\%DNF5\fP\X'tty: link' și
\X'tty: link https://github.com/rpm\-software\-management/dnf'\fI\%DNF\fP\X'tty: link'\&.
.SH "SCHIMBĂRI LA NIVELUL CLI"
.SS Opțiuni
.SS "Stabilirea domeniului de aplicare a opțiunilor globale"
.sp
Opțiunile care nu pot fi aplicate tuturor comenzilor sau care pot fi
aplicabile, dar nu au niciun efect sunt eliminate din opțiunile generale și
implementate numai pentru comenzile aferente.
.sp
Exemple: \fB\-\-best\fP, \fB\-\-no\-best\fP sunt relevante doar pentru câteva comenzi
de tranzacționare.
.SS "Redenumirea opțiunilor"
.sp
Redenumirea opțiunilor booleene în următoarele formate:
.INDENT 0.0
.INDENT 3.5
.INDENT 0.0
.IP \(bu 2
\fB\-\-\fP și \fB\-\-no\- \fP
.IP \(bu 2
\fB\-\-enable\- \fP și \fB\-\-disable\- \fP
.UNINDENT
.UNINDENT
.UNINDENT
.sp
Opțiunile cu numele originale sunt păstrate pentru moment ca opțiuni\-alias
pentru compatibilitate.
.sp
Exemple: \fB\-\-best\fP și \fB\-\-no\-best\fP\&.
.SS "Comportament strict"
.INDENT 0.0
.INDENT 3.5
.INDENT 0.0
.IP \(bu 2
Opțiunile \fB\-\-disable\-repo=ID_DEPOZIT\fP și
\fB\-\-setopt=[ID_DEPOZIT.]OPTION=VALOARE\fP produc acum în mod constant o eroare
atunci când sunt furnizate cu un \fBID_DEPOZIT\fP nevalid.\&.
.IP \(bu 2
Comportamentul este acum aliniat cu \fB\-\-repo=ID_DEPOZIT\fP și
\fB\-\-enable\-repo=ID_DEPOZIT\fP\&.
.IP \(bu 2
Opțiunea de configurare \fBstrict\fP nu mai este luată în considerare; pentru
mai multe informații, consultați deprecierea opțiunii \fI\%strict\fP.
.UNINDENT
.UNINDENT
.UNINDENT
.SS "Fără separator de valori după opțiunile scurte"
.sp
Opțiunile scurte nu au un separator între numele opțiunii și valoarea
opțiunii. De exemplu, \fBdnf \-x pachet\fP este echivalent cu formele lungi
\fBdnf \-\-exclude pachet\fP și \fBdnf \-\-exclude=pachet\fP. Dar \fBdnf \-x=pachet\fP
înseamnă \fBdnf \-\-exclude =pachet\fP\&.
.SS "Modificări ale opțiunilor individuale"
.INDENT 0.0
.TP
\fB\-4/\-6\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum este disponibilă doar opțiunea de configurare
\fBip_resolve\fP.
.UNINDENT
.UNINDENT
.INDENT 0.0
.TP
\fB\-\-disableexcludes și \-\-disableexcludepkgs\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum este disponibilă doar opțiunea de configurare
\fBdisable_excludes\fP.
.UNINDENT
.TP
\fB\-\-disable, \-\-enable\fP
.INDENT 7.0
.IP \(bu 2
Au fost eliminate împreună cu alternativele existente anterior
\fB\-\-set\-disabled\fP și \fB\-\-set\-enabled\fP\&.
.IP \(bu 2
În prezent, acest lucru poate fi realizat numai prin intermediul modulului
\fI\%config\-manager\fP.
.INDENT 2.0
.IP \(bu 2
De exemplu, pentru a dezactiva depozitul \fBfedora\fP: \fBdnf config\-manager setopt fedora.enabled=0\fP\&.
.UNINDENT
.UNINDENT
.TP
\fB\-\-downloaddir\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum numai \fB\-\-destdir\fP este utilizată pentru comanda
\fBdownload\fP.
.IP \(bu 2
Atunci când descărcați pachete utilizând comanda \fBsystem\-upgrade\fP sau
\fBoffline\fP, construcția rutei țintă utilizează acum opțiunile configurate
\fBinstallroot\fP și \fBcachedir\fP.
.UNINDENT
.TP
\fB\-e, \-\-errorlevel\fP
.INDENT 7.0
.IP \(bu 2
Atât opțiunea \fB\-\-errorlevel\fP, cât și opțiunea de configurare \fBerrorlevel\fP
sunt eliminate.
.UNINDENT
.TP
\fB\-\-help\-cmd\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum sunt disponibile doar opțiunile \fB\-h\fP sau \fB\-\-help\fP.
.UNINDENT
.TP
\fB\-\-installroot\fP
.INDENT 7.0
.IP \(bu 2
A fost introdus un nou comportament pentru a defini din ce loc sunt
încărcate configurația și variabilele.
.IP \(bu 2
Consultați \fI\%Documentația installroot\fP pentru mai multe informații.
.UNINDENT
.TP
\fB\-\-noautoremove\fP
.INDENT 7.0
.IP \(bu 2
Se aplică acum numai pentru comanda \fBremove\fP. Ca soluție alternativă pentru
alte comenzi, puteți utiliza
\fB\-\-setopt=clean_requirements_on_remove=False\fP\&.
.UNINDENT
.TP
\fB\-\-obsoletes\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum este disponibilă doar opțiunea de configurare
\fBobsoletes\fP.
.UNINDENT
.TP
\fB\-R, \-\-randomwait\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată.
.UNINDENT
.TP
\fB\-\-rpmverbosity\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Acum este disponibilă doar opțiunea de configurare
\fBrpmverbosity\fP.
.UNINDENT
.TP
\fB\-\-sec\-severity\fP
.INDENT 7.0
.IP \(bu 2
Redenumită în \fB\-\-advisory\-severities\fP\&.
.UNINDENT
.TP
\fB\-v, \-\-verbose\fP
.INDENT 7.0
.IP \(bu 2
Nu este implementată în prezent. Poate fi adăugată pentru comenzi specifice
în viitor.
.UNINDENT
.TP
\fB\-\-version\fP
.INDENT 7.0
.IP \(bu 2
Comportamentul este diferit acum. Consultați pagina de manual \fI\%main\fP
pentru mai multe detalii.
.UNINDENT
.UNINDENT
.SS "Noi opțiuni introduse"
.INDENT 0.0
.TP
\fB\-\-allow\-downgrade\fP
.INDENT 7.0
.IP \(bu 2
Împreună cu \fB\-\-no\-allow\-downgrade\fP, aceste opțiuni activează/dezactivează
retrogradarea dependențelor la rezolvarea tranzacțiilor.
.IP \(bu 2
De asemenea, au fost create noi opțiuni de configurare.
.IP \(bu 2
Se aplică comenzilor \fBinstall\fP, \fBupgrade\fP și comenzilor conexe.
.UNINDENT
.TP
\fB\-\-dump\-main\-config\fP
.INDENT 7.0
.IP \(bu 2
Împreună cu \fB\-\-dump\-repo\-config=ID_DEPOZIT\fP, acestea sunt noi opțiuni
pentru imprimarea valorilor de configurare la ieșirea standard.
.UNINDENT
.TP
\fB\-\-offline\fP
.INDENT 7.0
.IP \(bu 2
Stochează tranzacția care urmează să fie efectuată fără conexiune la rețea
(offline).
.IP \(bu 2
Se aplică tuturor comenzilor tranzacționale relevante.
.IP \(bu 2
Consultați \fI\%Comanda offline\fP pentru mai multe informații.
.UNINDENT
.TP
\fB\-\-show\-new\-leaves\fP
.INDENT 7.0
.IP \(bu 2
Afișează pachetele fără dependențe „leaves” (frunze) nou instalate și
pachetele care au devenit frunze (fără dependențe) după o tranzacție.
.UNINDENT
.TP
\fB\-\-skip\-unavailable\fP
.INDENT 7.0
.IP \(bu 2
Permite omiterea pachetelor care nu sunt disponibile în depozite.
.IP \(bu 2
A nu se confunda cu opțiunea de configurare \fI\%skip_if_unavailable\fP.
.IP \(bu 2
Se aplică comenzilor \fBinstall\fP, \fBupgrade\fP și comenzilor conexe.
.IP \(bu 2
Consultați deasemenea \fI\%Deprecierea opțiunii strict\fP pentru mai multe
informații.
.UNINDENT
.TP
\fB\-\-use\-host\-config\fP
.INDENT 7.0
.IP \(bu 2
Consultați pagina de manual \fI\%main\fP pentru mai multe detalii.
.UNINDENT
.UNINDENT
.SS Comenzi
.SS "Subcomenzi opționale"
.sp
Comenzile nu pot avea subcomenzi opționale. Subcomenzile opționale erau
ambigue, nefiind clar dacă intrarea era destinată ca argument de comandă sau
ca subcomandă. Subcomenzile sunt acum obligatorii dacă sunt prezente.
.INDENT 0.0
.TP
\fBExemple:\fP
.INDENT 7.0
.IP \(bu 2
Înainte: \fBdnf history \fP Acum: \fBdnf history info \fP
.IP \(bu 2
Înainte: \fBdnf updateinfo\fP Acum: \fBdnf updateinfo summary\fP
.UNINDENT
.UNINDENT
.SS "Modificări ale comenzilor individuale"
.INDENT 0.0
.TP
\fBalias\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Comanda a fost înlocuită cu o altă funcționalitate.
.IP \(bu 2
Consultați \fI\%Pseudonime pentru argumentele din linia de comandă\fP pentru
mai multe informații.
.UNINDENT
.TP
\fBautomatic\fP
.INDENT 7.0
.IP \(bu 2
Acum este un modul DNF5.
.IP \(bu 2
Unitățile specifice systemd, \fBdnf\-automatic\-download\fP,
\fBdnf\-automatic\-install\fP și \fBdnf\-automatic\-notifyonly\fP, au fost
eliminate. Se livrează un singur temporizator \fBdnf5\-automatic\fP.
.IP \(bu 2
Opțiunea de configurare \fBemitters.send_error_messages\fP a fost
eliminată. DNF5 informează automat întotdeauna utilizatorul cu privire la
operațiile eșuate care utilizează emitenții configurați.
.IP \(bu 2
Consultați \fI\%Comanda automatic\fP pentru mai multe informații.
.UNINDENT
.TP
\fBautoremove\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminat argumentul pozițional \fB\fP, deoarece cazul de
utilizare este suficient acoperit de comanda \fBremove\fP.
.IP \(bu 2
Variantele specifice ale comenzii, \fBautoremove\-n\fP, \fBautoremove\-na\fP și
\fBautoremove\-nevra\fP, nu mai sunt acceptate.
.UNINDENT
.TP
\fBbuilddep\fP
.INDENT 7.0
.IP \(bu 2
Opțiunile \fB\-\-spec\fP și \fB\-\-srpm\fP se aplică numai argumentelor care le
urmează. Acest lucru permite cazuri de utilizare care combină fișiere spec
și RPM\-uri sursă (de exemplu, \fBdnf5 builddep \-\-spec pkg1.spec.in \-\-srpm pkg2.src.rpm\fP). Cu toate acestea, sintaxa acceptată anterior \fBdnf builddep pkg1.spec.in \-\-spec\fP nu mai are niciun efect.
.UNINDENT
.TP
\fBconfig\-manager\fP
.INDENT 7.0
.IP \(bu 2
A fost introdus un comportament nou.
.IP \(bu 2
Parametrii sunt înlocuiți cu subcomenzi.
.INDENT 2.0
.IP \(bu 2
Examples:
.INDENT 2.0
.IP \(bu 2
Înainte: \fB\-\-add\-repo\fP Acum: \fBaddrepo\fP
.IP \(bu 2
Înainte: \fB\-\-save \-\-setopt\fP Acum: \fBsetopt\fP
.UNINDENT
.UNINDENT
.IP \(bu 2
Fișierele de depozit existente nu sunt modificate; în schimb, sunt create
fișiere de înlocuire „drop\-in”.
.IP \(bu 2
Opțiunea \fB\-\-dump\fP a fost eliminată:
.INDENT 2.0
.INDENT 3.5
.INDENT 0.0
.IP \(bu 2
Pentru a vizualiza opțiunile configurației principale, utilizați comanda
\fBdnf5 \-\-dump\-main\-config\fP.
.IP \(bu 2
Pentru a vizualiza configurația unui depozit, utilizați comanda \fBdnf5 \-\-dump\-repo\-config=ID_DEPOZIT\fP.
.UNINDENT
.UNINDENT
.UNINDENT
.IP \(bu 2
S\-a renunțat la opțiunea \fB\-\-dump\-variables\fP, utilizați în schimb comanda
\fBdnf5 \-\-dump\-variables\fP.
.IP \(bu 2
Consultați \fI\%Documentația config\-manager\fP pentru mai multe informații.
.UNINDENT
.TP
\fBdebuginfo\-install\fP
.INDENT 7.0
.IP \(bu 2
Acum nu mai asigură funcționalitatea \fIautoupdate\fP. Activarea permanentă a
depozitelor de depanare poate fi realizată utilizând comanda
\fIconfig\-manager\fP.
.UNINDENT
.TP
\fBdistro\-sync\fP
.INDENT 7.0
.IP \(bu 2
Acum, când orice argument nu se potrivește cu un pachet instalat, DNF5
eșuează. Comportamentul poate fi modificat prin opțiunea
\fB\-\-skip\-unavailable\fP.
.IP \(bu 2
S\-au eliminat comenzile\-alias \fBdistrosync\fP și
\fBdistribution\-synchronization\fP.
.UNINDENT
.TP
\fBdowngrade\fP
.INDENT 7.0
.IP \(bu 2
Acum, când orice argument nu se potrivește cu un pachet instalat, DNF5
eșuează. Comportamentul poate fi modificat prin opțiunea
\fB\-\-skip\-unavailable\fP.
.UNINDENT
.TP
\fBdownload\fP
.INDENT 7.0
.IP \(bu 2
Opțiunea \fB\-\-source\fP a fost redenumită în \fB\-\-srpm\fP\&.
.IP \(bu 2
A fost eliminat argumentul \fB\-\-downloaddir\fP, acum este acceptat doar
\fB\-\-destdir\fP.
.UNINDENT
.TP
\fBgroup\fP
.INDENT 7.0
.IP \(bu 2
Noua opțiune \fB\-\-contains\-pkgs\fP pentru a filtra doar grupurile care conțin
anumite pachete.
.IP \(bu 2
Am renunțat la argumentul \fB\-\-ids\fP deoarece id\-urile de grup sunt
întotdeauna în ieșire acum.
.IP \(bu 2
S\-a renunțat la subcomenzile \fBgroup mark install\fP și \fBgroup mark remove\fP
în favoarea noii opțiuni \fB\-\-no\-packages\fP pentru comenzile \fBinstall\fP și
\fBremove\fP.
.INDENT 2.0
.IP \(bu 2
De exemplu, pentru a marca un grup ca fiind instalat fără a atinge niciun
pachet, poate fi utilizată comanda \fBdnf5 group install \-\-no\-packages \fP.
.UNINDENT
.IP \(bu 2
A fost eliminată comanda\-alias \fBgroupinstall\fP. Aceasta este înlocuită de
\fBdnf group install\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgroupinfo\fP. Aceasta este înlocuită de \fBdnf group infol\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgrouplis\fPt. Aceasta este înlocuită de \fBdnf group list\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgrouperase\fP. Aceasta este înlocuită de
\fBdnf group remove\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgroupremove\fP. Aceasta este înlocuită de
\fBdnf group remove\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgroupupdate\fP. Aceasta este înlocuită de
\fBdnf group upgrade\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBgroups\fP. Aceasta este înlocuită de \fBdnf group\fP\&.
.UNINDENT
.TP
\fBhelp\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată. Funcționalitatea este înlocuită de opțiunea \fB\-\-help\fP.
.UNINDENT
.TP
\fBhistory\fP
.INDENT 7.0
.IP \(bu 2
Subcomenzile sunt acum obligatorii: \fBdnf history\fP trebuie să fie acum
\fBdnf5 history list\fP\&.
.IP \(bu 2
Comenzile \fBhistory\fP acceptă acum doar argumentele ID\-ului tranzacției;
pentru a filtra după pachete, utilizați opțiunea
\fB\-\-contains\-pkgs=NUME_PACHET,...\fP, disponibilă pentru \fBlist\fP și \fBinfo\fP\&.
.IP \(bu 2
Subcomanda \fBundo\fP acceptă acum \fB\-\-ignore\-extras\fP și \fB\-\-ignore\-installed\fP
ca și comanda originală \fBhistory replay\fP.
.IP \(bu 2
Subcomanda \fBuserinstalled\fP a fost eliminată. Aceasta este înlocuită de
\fBdnf repoquery \-\-userinstalled\fP\&.
.IP \(bu 2
Subcomanda \fBstore\fP creează acum un director cu un fișier JSON de tranzacții
în loc să creeze direct un singur fișier JSON de tranzacții.
.IP \(bu 2
Opțiunea \fB\-\-output\fP a subcomenzii \fBstore\fP acceptă acum o rută de director
în loc de un fișier. Valoarea implicită este \fB\&./transaction\fP\&.
.IP \(bu 2
Subcomanda \fBreplay\fP a fost mutată într\-o comandă autonomă \fBreplay\fP, care
acceptă acum o rută către un director în loc de o rută către un
fișier. Directorul poate fi creat cu opțiunea \fB\-\-store\fP și, în plus față de
tranzacția JSON, poate conține pachete, grupuri și medii utilizate în
tranzacție.
.IP \(bu 2
Subcomanda \fBinfo\fP afișează acum o secțiune separată pentru fiecare
tranzacție selectată. Aceasta nu mai fuzionează toate tranzacțiile selectate
într\-o singură secțiune de tranzacție.
.UNINDENT
.TP
\fBinfo\fP
.INDENT 7.0
.IP \(bu 2
Am renunțat la opțiunea \fB\-\-all\fP deoarece acest comportament este cel
implicit.
.IP \(bu 2
Am renunțat la opțiunea \fB\-\-updates\fP, doar \fB\-\-upgrades\fP este disponibilă
acum.
.UNINDENT
.TP
\fBinstall\fP
.INDENT 7.0
.IP \(bu 2
S\-au eliminat variantele de comandă \fBinstall\-n\fP, \fBinstall\-na\fP și
\fBinstall\-nevra\fP.
.UNINDENT
.TP
\fBlist\fP \- listă
.INDENT 7.0
.IP \(bu 2
Am renunțat la opțiunea \fB\-\-all\fP deoarece acest comportament este cel
implicit.
.IP \(bu 2
S\-a modificat comportamentul opțiunii \fB\-\-available\fP.
.INDENT 2.0
.IP \(bu 2
În DNF4, erau enumerate numai pachetele care nu erau instalate sau care
aveau versiuni superioare. Acest comportament rămâne neschimbat atunci când
opțiunea nu este utilizată, reducând duplicările în secțiunea „Pachete
instalate”.
.IP \(bu 2
Atunci când se utilizează opțiunea \fB\-\-available\fP, DNF5 ia în considerare
toate versiunile disponibile în depozitele activate, indiferent de versiunea
instalată.
.UNINDENT
.IP \(bu 2
Pentru pachetele instalate, se afișează din ce depozit a fost instalat
pachetul, iar dacă informația nu este disponibilă, se afișează
\fB\fP\&. Acest lucru diferă de DNF4 care, dacă informația
nu era disponibilă, afișa \fB@System\fP\&.
.UNINDENT
.TP
\fBmakecache\fP
.INDENT 7.0
.IP \(bu 2
Metadatele sunt acum stocate în directoare diferite, consultați opțiunea de
configurare \fBcachedir\fP \fI\%changes\fP pentru mai multe detalii.
.IP \(bu 2
Opțiunea \fB\-\-timer\fP a fost eliminată în favoarea opțiunii systemd
\fBOnUnitInactiveSec\fP în \fBdnf5\-makecache.timer\fP și a opțiunii
\fBConditionACPower\fP în \fBdnf5\-makecache.service\fP\&.
.IP \(bu 2
Acum încearcă să evite descărcarea ori de câte ori este posibil (de exemplu,
atunci când metadatele locale nu au expirat încă sau când data și ora
metadatelor nu s\-au schimbat). Treceți \fB\-\-refresh\fP pentru a forța
actualizarea metadatelor. Acesta a fost comportamentul dorit și în DNF4, dar
\fBdnf4 makecache\fP împrospăta întotdeauna depozitele din cauza unei erori
\X'tty: link https://github.com/rpm\-software\-management/dnf/issues/2242'\fI\%bug\fP\X'tty: link'\&.
.UNINDENT
.TP
\fBmark\fP
.INDENT 7.0
.IP \(bu 2
Redenumirea subcomenzilor pentru a fi mai intuitive: \fBinstall\fP \->
\fBuser\fP, \fBremove\fP \-> \fBdependency\fP\&.
.IP \(bu 2
Noua subcomandă \fBweak\fP pentru a marca un pachet ca o dependență slabă.
.IP \(bu 2
Acum, când orice argument nu se potrivește cu un pachet instalat, DNF5
eșuează. Comportamentul poate fi modificat prin opțiunea
\fB\-\-skip\-unavailable\fP.
.UNINDENT
.TP
\fBmodule\fP
.INDENT 7.0
.IP \(bu 2
Am renunțat la opțiunea \fB\-\-all\fP deoarece acest comportament este cel
implicit.
.UNINDENT
.TP
\fBneeds\-restarting\fP
.INDENT 7.0
.IP \(bu 2
Comanda nu mai scanează fișierele deschise pentru a determina fișierele
învechite încă în uz. Comportamentul implicit se aliniază acum cu
\fB\-\-reboothint\fP din DNF 4, sugerând o repornire a sistemului în funcție de
pachetele actualizate de la ultima pornire.
.IP \(bu 2
Recomandările de repornire sunt acum declanșate dacă a fost instalat sau
actualizat orice pachet cu un aviz \fBreboot_suggested\fP.
.IP \(bu 2
Opțiunea \fB\-s, \-\-services\fP nu mai caută fișiere deschise. În schimb, se
recomandă repornirea unui serviciu dacă orice dependență a pachetului care
furnizează serviciul sau pachetul în sine a fost actualizată de la pornirea
serviciului.
.IP \(bu 2
A fost eliminată opțiunea \fB\-r, \-\-reboothint\fP, deoarece acest comportament
este acum cel implicit.
.IP \(bu 2
A fost eliminată opțiunea \fB\-u, \-\-useronly\fP.
.UNINDENT
.TP
\fBoffline\-distrosync\fP
.INDENT 7.0
.IP \(bu 2
Acum este un alias al \fBdnf5 distro\-sync \-\-offline\fP\&.
.UNINDENT
.TP
\fBoffline\-upgrade\fP
.INDENT 7.0
.IP \(bu 2
Acum este un alias al \fBdnf5 upgrade \-\-offline\fP\&.
.UNINDENT
.TP
\fBremove\fP
.INDENT 7.0
.IP \(bu 2
Comanda nu mai elimină pachetele în funcție de furnizare, ci doar în funcție
de NEVRA sau de potrivirea furnizării fișierului.
.IP \(bu 2
Am renunțat la comenzile \fBremove\-n\fP, \fBremove\-na\fP, \fBremove\-nevra\fP\&.
.IP \(bu 2
Variantele specifice ale comenzii, \fBremove\-n\fP, \fBremove\-na\fP și
\fBremove\-nevra\fP, nu mai sunt acceptate.
.INDENT 2.0
.IP \(bu 2
Au fost eliminate și comenzile\-alias aferente, \fBerase\fP, \fBerase\-n\fP,
\fBerase\-na\fP și \fBerase\-nevra\fP\&.
.UNINDENT
.UNINDENT
.TP
\fBrepoclosure\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată opțiunea \fB\-\-pkg\fP. Argumentele poziționale pot fi utilizate
acum pentru a specifica pachetele pentru care se verifică încheierea.
.UNINDENT
.TP
\fBreposync\fP
.INDENT 7.0
.IP \(bu 2
A fost eliminată opțiunea \fB\-\-downloadcomps\fP. Luați în considerare
utilizarea opțiunii \fB\-\-download\-metadata\fP care descarcă toate metadatele de
depozit disponibile, nu numai grupurile de comps.
.UNINDENT
.TP
\fBrepolist\fP
.INDENT 7.0
.IP \(bu 2
Comenzile \fBrepolist\fP și \fBrepoinfo\fP sunt acum subcomenzi ale comenzii
\fBrepo\fP: \fBrepo list\fP și \fBrepo info\fP\&.
.INDENT 2.0
.IP \(bu 2
Comenzile originale există încă ca alias pentru compatibilitate.
.UNINDENT
.IP \(bu 2
Opțiunile \fB\-v\fP și \fB\-\-verbose\fP au fost eliminate. Funcționalitatea este
înlocuită de comanda \fBrepo info\fP (deja în DNF4 ca \fBrepoinfo\fP).
.IP \(bu 2
Atunci când nu sunt configurate depozite, în loc să se afișeze „Nu există
depozite disponibile”, acum este furnizată o ieșire goală.
.UNINDENT
.TP
\fBrepoquery\fP
.INDENT 7.0
.IP \(bu 2
Au fost eliminate: opțiunile \fB\-a/\-\-all\fP, \fB\-\-alldeps\fP,
\fB\-\-nevra\fP. Comportamentul lor este și a fost implicit atât pentru DNF4, cât
și pentru DNF5, astfel încât opțiunile nu mai sunt necesare.
.IP \(bu 2
Eliminate: opțiunile \fB\-\-envra\fP, \fB\-\-nvr\fP, \fB\-\-unsatisfied\fP. Acestea nu mai
sunt acceptate.
.IP \(bu 2
Eliminate: variantele de comandă \fBrepoquery\-n\fP, \fBrepoquery\-na\fP și
\fBrepoquery\-nevra\fP.
.IP \(bu 2
A fost eliminată: opțiunea \fB\-\-archlist\fP, alias pentru \fB\-\-arch\fP\&.
.IP \(bu 2
A fost eliminată: opțiunea \fB\-f\fP alias pentru \fB\-\-file\fP\&. De asemenea,
argumentele pentru \fB\-\-file\fP sunt separate prin virgule în loc de spații.
.IP \(bu 2
Opțiunea \fB\-\-groupmember\fP a fost mutată la subcomenzile \fBinfo\fP și \fBlist\fP
ale comenzilor \fBgroup\fP și \fBadvisory\fP, redenumind\-o în
\fB\-\-contains\-pkgs\fP\&.
.IP \(bu 2
\fB\-\-queryformat, \-\-qf\fP nu mai imprimă o linie nouă suplimentară la sfârșitul
fiecărui șir formatat, aducându\-l mai aproape de comportamentul lui \fBrpm \-\-query\fP\&. Pentru a obține linia nouă, utilizați o secvență explicită
\fB\en\fP în șirul de formatare.
.IP \(bu 2
\fB\-\-queryformat\fP nu mai acceptă eticheta \fBsize\fP deoarece imprima
dimensiunea instalării pentru pachetele instalate și dimensiunea descărcării
pentru pachetele neinstalate, ceea ce putea fi confuz.
.IP \(bu 2
Opțiunea \fB\-\-source\fP a fost redenumită în \fB\-\-sourcerpm\fP, iar acum se
potrivește cu eticheta \fBsourcerpm\fP din queryformat.
.IP \(bu 2
Opțiunea \fB\-\-resolve\fP a fost schimbată în
\fB\-\-providers\-of=ATRIBUT_PACHET\fP\&. Aceasta nu mai interacționează cu
opțiunile de formatare precum \fB\-\-requires\fP, \fB\-\-provides\fP, \fB\-\-suggests\fP,
etc. În schimb, ia direct valoarea ATRIBUT_PACHET.
.INDENT 2.0
.IP \(bu 2
De exemplu, \fBdnf rq \-\-resolve \-\-requires glibc\fP este acum \fBdnf rq \-\-providers\-of=requires glibc\fP\&.
.UNINDENT
.IP \(bu 2
Consultați \fI\%Comanda repoquery\fP pentru mai multe informații.
.UNINDENT
.TP
\fBsystem\-upgrade\fP
.INDENT 7.0
.IP \(bu 2
A fost mutată de la un modul plugin la o comandă internă.
.UNINDENT
.TP
\fBupgrade\fP
.INDENT 7.0
.IP \(bu 2
Noua opțiune \fB\-\-minimal\fP\&.
.INDENT 2.0
.IP \(bu 2
\fBupgrade\-minimal\fP există încă ca un alias de compatibilitate pentru
\fBupgrade \-\-minimal\fP\&.
.UNINDENT
.IP \(bu 2
Acum, când orice argument nu se potrivește cu un pachet instalat, DNF5
eșuează. Comportamentul poate fi modificat prin opțiunea
\fB\-\-skip\-unavailable\fP.
.IP \(bu 2
Am renunțat la aliasurile \fBupgrade\-to\fP și \fBlocalupdate\fP.
.IP \(bu 2
A fost eliminată opțiunea \fB\-\-skip\-broken\fP, deoarece era deja disponibilă în
DNF4 doar din motive de compatibilitate cu YUM, dar nu avea niciun efect.
.INDENT 2.0
.IP \(bu 2
În schimb, deciziile privind selectarea pachetelor și gestionarea
problemelor de dependență se bazează pe opțiunile \fI\%best\fP sau
\fI\%no\-best\fP.
.UNINDENT
.UNINDENT
.TP
\fBupdateinfo\fP
.INDENT 7.0
.IP \(bu 2
Am redenumit comanda în \fBadvisory\fP
.INDENT 2.0
.IP \(bu 2
\fBupdateinfo\fP există încă ca un alias pentru compatibilitate.
.UNINDENT
.IP \(bu 2
Subcomenzile sunt acum obligatorii: \fBdnf updateinfo\fP este acum \fBdnf5 advisory summary\fP\&.
.IP \(bu 2
Opțiunile \fB\-\-summary\fP, \fB\-\-list\fP și \fB\-\-info\fP au fost transformate în
subcomenzi. Consultați \fBdnf5 advisory \-\-help\fP\&.
.IP \(bu 2
Opțiunea \fB\-\-sec\-severity\fP a fost redenumită în
\fB\-\-advisory\-severities=GRAVITATE_AVIZ,...\fP\&.
.IP \(bu 2
Comenzile \fBadvisory\fP acceptă acum doar ID\-uri consultative; pentru a filtra
după pachete, utilizați opțiunea \fB\-\-contains\-pkgs=NUME_PACHET,...\fP.
.IP \(bu 2
S\-a renunțat la comenzile\-alias depreciate: \fBlist\-updateinfo\fP,
\fBlist\-security\fP, \fBlist\-sec\fP, \fBinfo\-updateinfo\fP, \fBinfo\-security\fP,
\fBinfo\-sec\fP, \fBsummary\-updateinfo\fP\&.
.IP \(bu 2
A fost eliminată comanda\-alias \fBupif\fP.
.UNINDENT
.TP
\fBversionlock\fP
.INDENT 7.0
.IP \(bu 2
Noul format al fișierului de configurare.
.IP \(bu 2
Consultați \fI\%Comanda versionlock\fP pentru mai multe informații.
.UNINDENT
.UNINDENT
.SH "SCHIMBĂRI LA NIVELUL API"
.SS PackageSet::operator[]
.sp
Aceasta a fost eliminată din cauza performanței insuficiente
O(n^2). Utilizați în schimb iteratorul PackageSet pentru a accesa datele.
.SS Package::get_epoch()
.sp
Tipul de returnare a fost schimbat de la \fBunsigned long\fP la
\fBstd::string\fP\&.
.SS "DNF: Package.size, libdnf: dnf_package_get_size()"
.sp
Valoarea returnată era ambiguă, returnând fie dimensiunea pachetului, fie
dimensiunea instalării. Utilizați în schimb Package::get_download_size() și
Package::get_install_size().
.SS "dnf_sack_set_installonly, dnf_sack_get_installonly, dnf_sack_set_installonly_limit, dnf_sack_get_installonly_limit"
.sp
Funcțiile au fost eliminate deoarece nu erau necesare. Pachetele
„installonly” (doar\-instalare) sunt preluate direct din „main Conf în Base”
(configurația principală în baza de date).
.SS "Query::filter() \- HY_PKG_UPGRADES_BY_PRIORITY, HY_PKG_OBSOLETES_BY_PRIORITY, HY_PKG_LATEST_PER_ARCH_BY_PRIORITY"
.sp
Filtrul de prioritate a fost separat într\-o metodă de sine
stătătoare. Combinați \fBquery.filter_priority()\fP cu
\fBquery.filter_latest_evr()\fP sau un alt filtru pentru a obține
funcționalitatea inițială.
.SS "Query::filter() \- HY_PKG_LATEST"
.sp
Filtrul a fost înlocuit cu \fBfilter_latest_evr()\fP care are același
comportament ca \fBHY_PKG_LATEST_PER_ARCH\fP
.SS "ConfigMain::proxy_auth_method() and ConfigRepo::proxy_auth_method()"
.sp
Tipurile de returnare au fost modificate. \fBOptionEnum\fP
a fost înlocuit cu \fBOptionStringSet\fP\&. Acum se poate utiliza o combinație
de mai multe metode de autentificare (de exemplu „basic” și „digest”).
Acest lucru permite utilizarea unei liste de metode de autentificare în
fișierele de configurare și în linia de comandă DNF5
„\-\-setopt=proxy_auth_method=”.
.SH "MODIFICĂRI ALE CONFIGURĂRII"
.SS "Deprecierea opțiunii „strict”"
.sp
Opțiunea de configurare \fBstrict\fP este acum depreciată din cauza
funcționalității sale duble:
.INDENT 0.0
.INDENT 3.5
.INDENT 0.0
.IP 1. 3
Aceasta permite soluționatorului să sară peste pachetele ce pot fi
dezinstalate pentru a rezolva problemele de dependență.
.IP 2. 3
Aceasta permite DNF să sară peste pachetele indisponibile (mai ales pentru
comanda \fBinstall\fP).
.UNINDENT
.UNINDENT
.UNINDENT
.sp
Pentru a rezolva această problemă, funcționalitatea a fost împărțită în două
opțiuni de configurare:
.INDENT 0.0
.INDENT 3.5
.INDENT 0.0
.IP \(bu 2
\fBskip_broken\fP pentru pachetele ce pot fi dezinstalate.
.IP \(bu 2
\fBskip_unavailable\fP pentru pachetele care nu sunt prezente în depozite.
.UNINDENT
.UNINDENT
.UNINDENT
.sp
În plus, au fost introduse opțiunile corespondente din linia de comandă
\fB\-\-skip\-broken\fP și \fB\-\-skip\-unavailable\fP pentru comenzi, acolo unde este
cazul.
.SS "Deprecierea opțiunii metadata_timer_sync"
.sp
Opțiunea de configurare \fBmetadata_timer_sync\fP este acum înlocuită de
opțiunile temporizatorului systemd \fBdnf5\-makecache.timer\fP.
.SS "Deprecierea opțiunii „retries”"
.sp
Opțiunea de configurare \fBretries\fP este acum depreciată. În DNF4, în ciuda
faptului că este documentată ca număr de încercări pentru descărcarea
pachetelor, aceasta a fost utilizată doar pentru a limita numărul de
reîncărcări ale pachetelor din cauza erorilor deltarpm. Suportul Deltarpm nu
este planificat în prezent pentru DNF5.
.SS "Deprecierea opțiunilor „deltarpm” și „deltarpm_percentage”"
.sp
Suportul pentru RPM\-uri delta nu este planificat pentru DNF5.
.SS "Modificări ale opțiunilor individuale"
.INDENT 0.0
.TP
\fBbest\fP
.INDENT 7.0
.IP \(bu 2
Valoarea implicită este modificată la \fBtrue\fP\&.
.IP \(bu 2
Noua valoare implicită asigură faptul că actualizările importante nu vor fi
ignorate, iar problemele din distribuție vor fi raportate mai devreme.
.UNINDENT
.UNINDENT
.INDENT 0.0
.TP
\fBcachedir\fP
.INDENT 7.0
.IP \(bu 2
Directorul de memorie cache implicit al utilizatorului este acum în
\fB~/.cache/libdnf5\fP\&.
.IP \(bu 2
Directorul cache rădăcină implicit, configurat prin opțiunea
\fBsystem_cachedir\fP, este acum \fB/var/cache/libdnf5\fP\&.
.IP \(bu 2
Utilizatorii nu mai accesează direct memoria cache a rădăcinii; în schimb,
metadatele sunt copiate în locația utilizatorului dacă aceasta este goală
sau nevalidă.
.IP \(bu 2
Pentru informații suplimentare, consultați pagina de manual \fI\%STOCAREA ÎN CACHE (caching)\fP.
.UNINDENT
.TP
\fBcacheonly\fP
.INDENT 7.0
.IP \(bu 2
Opțiunea a fost modificată de la \fBbool\fP la \fBenum\fP cu opțiunile \fBall\fP,
\fBmetadata\fP și \fBnone\fP\&.
.INDENT 2.0
.IP \(bu 2
Acest lucru permite utilizatorilor să specifice dacă să utilizeze memoria
cache exclusiv pentru metadate sau atât pentru metadate, cât și pentru
pachete.
.UNINDENT
.UNINDENT
.TP
\fBdisable_excludes\fP
.INDENT 7.0
.IP \(bu 2
Pentru a dezactiva toate excluderile din fișierele de configurare, acum se
utilizează caracterul globa (joker)l \fB*\fP în loc de \fBall\fP pentru a unifica
comportamentul cu obiectele de interogare de pe API.
.UNINDENT
.TP
\fBkeepcache\fP
.INDENT 7.0
.IP \(bu 2
Comportamentul a fost ușor modificat, consultați pagina de manual
\fI\%STOCAREA ÎN CACHE (caching)\fP pentru mai multe informații.
.UNINDENT
.TP
\fBoptional_metadata_types\fP
.INDENT 7.0
.IP \(bu 2
Valoarea implicită este acum: \fBcomps,updateinfo\fP\&.
.IP \(bu 2
Valorile acceptate sunt acum extinse la următoarea listă: \fBcomps\fP,
\fBfilelists\fP, \fBother\fP, \fBpresto\fP, \fBupdateinfo\fP\&.
.UNINDENT
.UNINDENT
.SS "Opțiuni de configurare nou introduse"
.INDENT 0.0
.TP
\fBallow_downgrade\fP
.INDENT 7.0
.IP \(bu 2
Opțiune nouă utilizată pentru a activa sau dezactiva retrogradarea
dependențelor la rezolvarea tranzacției.
.UNINDENT
.TP
\fBskip_broken, skip_unavailable, strict\fP
.INDENT 7.0
.IP \(bu 2
Noile opțiuni \fBskip_broken\fP, \fBskip_unavailable\fP au fost adăugate din cauza
deprecierii opțiunii \fBstrict\fP.
.IP \(bu 2
A se vedea \fI\%Deprecierea opțiunii „strict”\fP de mai sus.
.UNINDENT
.UNINDENT
.SS "Opțiuni de configurare eliminate"
.INDENT 0.0
.TP
\fBarch și basearch\fP
.INDENT 7.0
.IP \(bu 2
Nu mai este posibilă modificarea arhitecturii detectate în fișierele de
configurare.
.IP \(bu 2
Consultați pagina de manual \fBdnf5\-forcearch(7)\fP, \fI\%Parametrul forcearch\fP
pentru înlocuirea arhitecturii.
.UNINDENT
.TP
\fBerrorlevel\fP
.INDENT 7.0
.IP \(bu 2
Opțiunea a fost depreciată în dnf < 5 și este eliminată acum.
.UNINDENT
.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 .