.\" -*- coding: UTF-8 -*-
'\" t
.\" Title: repo-add
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 2026-05-06
.\" Manual: Pacman Manual
.\" Source: Pacman 7.1.0
.\" Language: English
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH REPO\-ADD 8 "6 mai 2026" "Pacman 7\&.1\&.0" "Manualul Pacman"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH NUME
repo\-add \- instrument de întreținere a bazei de date a pachetelor
.SH SINOPSIS
.sp
\fIrepo\-add\fP [opțiuni]
[ \&...]
.sp
\fIrepo\-remove\fP [opțiuni]
[ \&...]
.SH DESCRIERE
.sp
\fIrepo\-add\fP și \fIrepo\-remove\fP sunt două scripturi care ajută la construirea
unei baze de date de pachete pentru pachetele construite cu \fBmakepkg\fP(8) și
instalate cu \fBpacman\fP(8)\&.
.sp
\fIrepo\-add\fP va actualiza o bază de date de pachete prin citirea unui fișier
de pachete construit\&. În linia de comandă se pot specifica mai multe
pachete de adăugat\&.
.sp
Dacă se găsește un fișier („\&.sig”) corespunzător alături de un fișier
pachet, semnătura va fi încorporată automat în baza de date\&.
.sp
\fIrepo\-remove\fP va actualiza o bază de date de pachete prin eliminarea
numelui pachetului specificat în linia de comandă\&. În linia de comandă se
pot specifica mai multe pachete de eliminat\&.
.sp
O bază de date de pachete este un fișier tar, opțional
comprimat&. Extensiile valide sunt („.db”) urmată de o extensie de arhivă de
tipul „.tar”, „.tar.bz2”, „.tar.gz”, „.tar.lrz”, „.tar.lz”, „.tar.lz4”
„.tar.lzo” „.tar.xz”, „.tar.zst”, sau „.tar.Z"\&. Nu este necesar ca
fișierul să existe, dar toate directoarele părinte trebuie să existe\&.
.SH "OPȚIUNI COMUNE"
.PP
\fB\-q, \-\-quiet\fP
.RS 4
Forțați acest program să „păstreze liniștea” și să ruleze silențios, cu
excepția mesajelor de avertizare și de eroare\&.
.RE
.PP
\fB\-s, \-\-sign\fP
.RS 4
Generează un fișier de semnătură PGP utilizând GnuPG\&. Aceasta va executa
«gpg \-\-detach\-sign» pe baza de date generată pentru a genera un fișier de
semnătură detașat, utilizând agentul GPG dacă acesta este
disponibil\&. Fișierul de semnătură va fi întregul nume de fișier al bazei
de date cu o extensie „\&.sig”\&.
.RE
.PP
\fB\-k, \-\-key\fP
.RS 4
Specifică o cheie de utilizat la semnarea pachetelor&. Poate fi specificată
și cu ajutorul variabilei de mediu GPGKEY\&. Dacă nu este specificată în
niciuna dintre locații, se va utiliza cheia implicită din inelul de chei\&.
.RE
.PP
\fB\-v, \-\-verify\fP
.RS 4
Verifică semnătura PGP a bazei de date înainte de a actualiza baza de
date. Dacă semnătura nu este validă, se produce o eroare și actualizarea nu
se realizează\&.
.RE
.PP
\fB\-\-nocolor\fP
.RS 4
Elimină culoarea din ieșirea \fIrepo\-add\fP și \fIrepo\-remove\fP\&.
.RE
.PP
\fB\-R, \-\-remove\fP
.RS 4
Elimină fișierele vechi ale pachetelor de pe disc atunci când se
actualizează sau se elimină intrarea lor din baza de date\&.
.RE
.PP
\fB\-w, \-\-wait\-for\-lock\fP
.RS 4
Așteaptă până când fișierul de blocare este achiziționat\&. Dacă nu este
activată, comanda va eșua cu codul de ieșire 2 dacă achiziționarea blocării
eșuează\&. Dacă este activată, va încerca din nou să achiziționeze blocarea
până când reușește\&.
.RE
.SH "OPȚIUNI REPO\-ADD"
.PP
\fB\-n, \-\-new\fP
.RS 4
Adaugă numai pachetele care nu se află deja în baza de date\&. Se vor afișa
avertismente la detectarea pachetelor existente, dar acestea nu vor fi
adăugate din nou\&.
.RE
.PP
\fB\-p, \-\-prevent\-downgrade\fP
.RS 4
Nu adaugă pachete în baza de date dacă există deja o versiune mai nouă.
.RE
.PP
\fB\-\-include\-sigs\fP
.RS 4
Include semnăturile PGP ale pachetului în baza de date a depozitului (dacă
sunt disponibile)
.RE
.SH EXEMPLU
.sp
\fIrepo\-add\fP foo\&.db\&.tar\&.xz [ \&...]
.sp
Acest lucru creează două baze de date separate; o bază de date mai mică
„foo\&.db\&.tar\&.xz” folosită de «pacman» și o bază de date mare care
conține liste de fișiere de pachete „foo\&.files\&.tar\&.xz” pentru a fi
folosită de alte instrumente\&. În timp ce «pacman» poate utiliza baza de
date mare (dacă este redenumită cu extensia db\&.tar*), în prezent nu există
niciun beneficiu suplimentar pentru descărcarea bazei de date mai mari\&.
.SH "CONSULTAȚI ȘI"
.sp
\fBmakepkg\fP(8), \fBpacman\fP(8)
.sp
Consultați situl web pacman la https://archlinux\&.org/pacman/ pentru
informații actuale despre «pacman» și instrumentele sale conexe\&.
.SH ERORI
.sp
Hibe? Probabil că glumiți; nu există nicio hibă în acest software&. Dar dacă
se întâmplă să fie ceva greșit, depuneți o cerere de rezolvare a problemei
cu cât mai multe detalii posibile la:
https://gitlab\&.archlinux\&.org/pacman/pacman/\-/issues\&.
.SH AUTORI
.sp
Responsabilii actuali:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Allan McRae
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Andrew Gregory
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Morgan Adamiec
.RE
.sp
Contribuitori importanți din trecut:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Judd Vinet
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Aurelien Foret
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Aaron Griffin
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Dan McGee
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Xavier Chantry
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Nagy Gabor
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Dave Reisner
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'\c
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
Eli Schwartz
.RE
.sp
Pentru contribuitori suplimentari, folosiți «git shortlog \-s» în depozitul
\&.git pacman\&.
.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 .