REPO-ADD(8) Pacman-Handbuch REPO-ADD(8) BEZEICHNUNG repo-add - Dienstprogramm zur Verwaltung der Paketdatenbank UBERSICHT repo-add [Optionen] [ ] repo-remove [Optionen] [ ] BESCHREIBUNG repo-add und repo-remove sind zwei Skripte, die Ihnen bei der Erstellung einer Paketdatenbank fur Pakete helfen, die mit makepkg(8) gebautt und mit pacman(8) installiert wurden. repo-add aktualisiert eine Paketdatenbank durch Einlesen eines gebauten Pakets oder einer Paket-Differenzdatei. Mehrere hinzuzufugende Pakete konnen in der Befehlszeile angegeben werden. Wenn eine zu einer Paketdatei passende >>.sig<<-Datei gefunden wurde, wird die Signatur automatisch in die Datenbank eingefugt. repo-remove aktualisiert eine Paketdatenbank durch Entfernen des Namens eines Pakets oder einer Paket-Differenzdatei, die in der Befehlszeile angegeben wird. Mehrere Pakete konnen in der Befehlszeile angegeben werden. Eine Paketdatenbank ist eine *.tar-Datei, die optional komprimiert sein kann. Zulassige Endungen sind >>.db<<, gefolgt von einer der Archiv-Erweiterungen >>.tar<<, >>.tar.gz<<, >>.tar.bz2<<, >>.tar.xz<< oder >>.tar.Z<<. Die Datei muss nicht existieren, aber samtliche ubergeordneten Verzeichnisse mussen vorhanden sein. GEMEINSAME OPTIONEN -q, --quiet unterdruckt alle Programmausgaben ausser Warnungen und Fehlermeldungen. -s, --sign erzeugt eine PGP-Signaturdatei mittels GnuPG. Dazu wird der Befehl gpg --detach-sign durch den GPG-Agenten (falls verfugbar) auf die Datenbank angewendet, um die abgetrennte Signaturdatei zu erstellen. Die Signaturdatei wird nach dem vollstandigen Namen der Datenbank benannt und die Endung >>.sig<< angehangt. -k, --key gibt einen zum Signieren von Paketen zu verwendenden Schlussel an. Dieser kann auch uber die Umgebungsvariable >>GPGKEY<< angegeben werden. Wenn der Schlussel an keinem der genannten Orte verfugbar ist, wird der Standardschlussel aus dem Schlusselbund verwendet. -v, --verify uberpruft die PGP-Signatur der Datenbank, bevor die Datenbankaktualisierung erfolgt. Falls die Signatur ungultig ist, wird eine Fehlermeldung ausgegeben und die Datenbank nicht aktualisiert. --nocolor unterdruckt die Einfarbung der Ausgaben von repo-add und repo-remove. OPTIONEN FUR REPO-ADD -n, --new fugt nur Pakete hinzu, die sich nicht bereits in der Datenbank befinden. Die Erkennung vorhandener Pakete lost Fehlermeldungen aus, aber die Pakete werden nicht erneut zur Datenbank hinzugefugt. -R, --remove entfernt alte Paketdateien vom Datentrager, wenn deren Eintrage in der Datenbank aktualisiert wurden. --include-sigs nimmt die PGP-Signatur des Pakets in die Repositoriums-Datenbank auf (falls verfugbar). BEISPIEL repo-add foo.db.tar.xz [ ] erzeugt zwei separate Datenbanken, eine kleinere >>foo.db.tar.xz<<, die von Pacman verwendet wird, und eine grossere >>foo.files.tar.xz<<, welche die Paketdateilisten enthalt, zur Nutzung durch andere Dienstprogramme. Zwar kann Pacman die grossere Datenbank nutzen (wenn diese mit einer db.tar*-Erweiterung umbenannt wird), aber der grossere Download bietet derzeit keine zusatzlichen Vorteile. SIEHE AUCH makepkg(8), pacman(8) Auf der Pacman-Website finden Sie aktuelle Informationen zu Pacman und den zugehorigen Werkzeugen. FEHLER Fehler? Sie machen wohl Witze, es gibt keine Fehler in dieser Software. Nun ja, sollte unsere Annahme doch falsch sein, berichten Sie diese (auf Englisch) in dem Fehlererfassungssystem unter https://gitlab.archlinux.org/pacman/pacman/-/issues zusammen mit den konkreten Informationen wie Ihre Befehlszeile, die Art des Fehlers und sogar der Paketdatenbank, falls das hilft. AUTOREN Derzeitige Betreuer: o Allan McRae o Andrew Gregory o Morgan Adamiec Bedeutende fruhere Mitwirkende: o Judd Vinet o Aurelien Foret o Aaron Griffin o Dan McGee o Xavier Chantry o Nagy Gabor o Dave Reisner o Eli Schwartz Informationen zu weiteren Mitwirkenden erhalten Sie, wenn Sie den Befehl git shortlog -s im Git-Repositorium pacman.git aufrufen. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Mario Blattermann und Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Pacman 7.0.0 21. Februar 2025 REPO-ADD(8)