Provided by: manpages-ro_4.27.0-1_all 

NUME
repo-add - instrument de întreținere a bazei de date a pachetelor
SINOPSIS
repo-add [opțiuni] <ruta-la-db> <pachet> [<pachet> ...]
repo-remove [opțiuni] <ruta-la-db> <nume-pachet> [<nume-pachet> ...]
DESCRIERE
repo-add și repo-remove sunt două scripturi care ajută la construirea unei baze de date de pachete pentru
pachetele construite cu makepkg(8) și instalate cu pacman(8).
repo-add 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.
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.
repo-remove 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.
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.gz”, „.tar.bz2”, „.tar.xz\[u201D], sau „.tar.Z). Nu este
necesar ca fișierul să existe, dar toate directoarele părinte trebuie să existe.
OPȚIUNI COMUNE
-q, --quiet
Forțați acest program să „păstreze liniștea” și să ruleze silențios, cu excepția mesajelor de
avertizare și de eroare.
-s, --sign
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”.
-k, --key <cheia>
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.
-v, --verify
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ă.
--nocolor
Elimină culoarea din ieșirea repo-add și repo-remove.
OPȚIUNI REPO-ADD
-n, --new
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.
-R, --remove
Elimină fișierele vechi de pachete de pe disc atunci când se actualizează intrarea lor în baza de
date.
--include-sigs
Include semnăturile PGP ale pachetului în baza de date a depozitului (dacă sunt disponibile)
EXEMPLU
repo-add foo.db.tar.xz <pkg1> [<pkg2> ...]
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.
CONSULTAȚI ȘI
makepkg(8), pacman(8)
Consultați situl web pacman la https://archlinux.org/pacman/ pentru informații actuale despre «pacman» și
instrumentele sale conexe.
ERORI
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.
AUTORI
Responsabilii actuali:
• Allan McRae <allan@archlinux.org>
• Andrew Gregory <andrew.gregory.8@gmail.com>
• Morgan Adamiec <morganamilo@archlinux.org>
Contribuitori importanți din trecut:
• Judd Vinet <jvinet@zeroflux.org>
• Aurelien Foret <aurelien@archlinux.org>
• Aaron Griffin <aaron@archlinux.org>
• Dan McGee <dan@archlinux.org>
• Xavier Chantry <shiningxc@gmail.com>
• Nagy Gabor <ngaba@bibl.u-szeged.hu>
• Dave Reisner <dreisner@archlinux.org>
• Eli Schwartz <eschwartz@archlinux.org>
Pentru contribuitori suplimentari, folosiți «git shortlog -s» în depozitul .git pacman.
TRADUCERE
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu
<remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o
versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO
RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-
ro@lists.sourceforge.net.
Pacman 7.0.0 20 ianuarie 2025 REPO-ADD(8)