REPO-ADD(8) Manualul Pacman REPO-ADD(8) NUME repo-add - instrument de intreinere a bazei de date a pachetelor SINOPSIS repo-add [opiuni] [ ...] repo-remove [opiuni] [ ...] DESCRIERE repo-add i repo-remove sunt doua scripturi care ajuta la construirea unei baze de date de pachete pentru pachetele construite cu makepkg(8) i instalate cu pacman(8). repo-add va actualiza o baza de date de pachete prin citirea unui fiier de pachete construit. In linia de comanda se pot specifica mai multe pachete de adaugat. Daca se gasete un fiier (,,.sig") corespunzator alaturi de un fiier pachet, semnatura va fi incorporata automat in baza de date. repo-remove va actualiza o baza de date de pachete prin eliminarea numelui pachetului specificat in linia de comanda. In linia de comanda se pot specifica mai multe pachete de eliminat. O baza de date de pachete este un fiier tar, opional comprimat&. Extensiile valide sunt (,,.db") urmata de o extensie de arhiva 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 fiierul sa existe, dar toate directoarele parinte trebuie sa existe. OPIUNI COMUNE -q, --quiet Forai acest program sa ,,pastreze linitea" i sa ruleze silenios, cu excepia mesajelor de avertizare i de eroare. -s, --sign Genereaza un fiier de semnatura PGP utilizand GnuPG. Aceasta va executa <> pe baza de date generata pentru a genera un fiier de semnatura detaat, utilizand agentul GPG daca acesta este disponibil. Fiierul de semnatura va fi intregul nume de fiier al bazei de date cu o extensie ,,.sig". -k, --key Specifica o cheie de utilizat la semnarea pachetelor&. Poate fi specificata i cu ajutorul variabilei de mediu GPGKEY. Daca nu este specificata in niciuna dintre locaii, se va utiliza cheia implicita din inelul de chei. -v, --verify Verifica semnatura PGP a bazei de date inainte de a actualiza baza de date. Daca semnatura nu este valida, se produce o eroare i actualizarea nu se realizeaza. --nocolor Elimina culoarea din ieirea repo-add i repo-remove. -R, --remove Elimina fiierele vechi ale pachetelor de pe disc atunci cand se actualizeaza sau se elimina intrarea lor din baza de date. -w, --wait-for-lock Ateapta pana cand fiierul de blocare este achiziionat. Daca nu este activata, comanda va eua cu codul de ieire 2 daca achiziionarea blocarii eueaza. Daca este activata, va incerca din nou sa achiziioneze blocarea pana cand reuete. OPIUNI REPO-ADD -n, --new Adauga numai pachetele care nu se afla deja in baza de date. Se vor afia avertismente la detectarea pachetelor existente, dar acestea nu vor fi adaugate din nou. -p, --prevent-downgrade Nu adauga pachete in baza de date daca exista deja o versiune mai noua. --include-sigs Include semnaturile PGP ale pachetului in baza de date a depozitului (daca sunt disponibile) EXEMPLU repo-add foo.db.tar.xz [ ...] Acest lucru creeaza doua baze de date separate; o baza de date mai mica ,,foo.db.tar.xz" folosita de <> i o baza de date mare care conine liste de fiiere de pachete ,,foo.files.tar.xz" pentru a fi folosita de alte instrumente. In timp ce <> poate utiliza baza de date mare (daca este redenumita cu extensia db.tar*), in prezent nu exista niciun beneficiu suplimentar pentru descarcarea bazei de date mai mari. CONSULTAI I makepkg(8), pacman(8) Consultai situl web pacman la https://archlinux.org/pacman/ pentru informaii actuale despre <> i instrumentele sale conexe. ERORI Hibe? Probabil ca glumii; nu exista nicio hiba in acest software&. Dar daca se intampla sa fie ceva greit, depunei o cerere de rezolvare a problemei cu cat mai multe detalii posibile la: https://gitlab.archlinux.org/pacman/pacman/-/issues. AUTORI Responsabilii actuali: o Allan McRae o Andrew Gregory o Morgan Adamiec Contribuitori importani din trecut: o Judd Vinet o Aurelien Foret o Aaron Griffin o Dan McGee o Xavier Chantry o Nagy Gabor o Dave Reisner o Eli Schwartz Pentru contribuitori suplimentari, folosii <> in depozitul .git pacman. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pacman 7.1.0 6 mai 2026 REPO-ADD(8)