.\" -*- coding: UTF-8 -*-
'\" t
.\" Title: repo-add
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot
.\" Date: 2024-02-06
.\" Manual: Pacman Manual
.\" Source: Pacman 6.0.2
.\" Language: English
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH REPO\-ADD 8 "6. Februar 2024" "Pacman 6\&.0\&.2" Pacman\-Handbuch
.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 BEZEICHNUNG
repo\-add \- Dienstprogramm zur Verwaltung der Paketdatenbank
.SH ÜBERSICHT
.sp
\fIrepo\-add\fP [Optionen]
[ \&…]
.sp
\fIrepo\-remove\fP [Optionen]
[ \&…]
.SH BESCHREIBUNG
.sp
\fIrepo\-add\fP und \fIrepo\-remove\fP sind zwei Skripte, die Ihnen bei der
Erstellung einer Paketdatenbank für Pakete helfen, die mit \fBmakepkg\fP(8)
gebautt und mit \fBpacman\fP(8) installiert wurden\&.
.sp
\fIrepo\-add\fP aktualisiert eine Paketdatenbank durch Einlesen eines gebauten
Pakets oder einer Paket\-Differenzdatei\&. Mehrere hinzuzufügende Pakete
können in der Befehlszeile angegeben werden\&.
.sp
Wenn eine zu einer Paketdatei passende ».sig«\-Datei gefunden wurde, wird die
Signatur automatisch in die Datenbank eingefügt\&.
.sp
\fIrepo\-remove\fP aktualisiert eine Paketdatenbank durch Entfernen des Namens
eines Pakets oder einer Paket\-Differenzdatei, die in der Befehlszeile
angegeben wird\&. Mehrere Pakete können in der Befehlszeile angegeben
werden\&.
.sp
Eine Paketdatenbank ist eine *.tar\-Datei, die optional komprimiert sein
kann\&. Zulässige 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 sämtliche
übergeordneten Verzeichnisse müssen vorhanden sein\&.
.SH "GEMEINSAME OPTIONEN"
.PP
\fB\-q, \-\-quiet\fP
.RS 4
unterdrückt alle Programmausgaben außer Warnungen und Fehlermeldungen\&.
.RE
.PP
\fB\-s, \-\-sign\fP
.RS 4
erzeugt eine PGP\-Signaturdatei mittels GnuPG\&. Dazu wird der Befehl \fBgpg \-\-detach\-sign \-\-use\-agent\fP durch den GPG\-Agenten (falls verfügbar) auf die
Datenbank angewendet, um die abgetrennte Signaturdatei zu erstellen\&. Die
Signaturdatei wird nach dem vollständigen Namen der Datenbank benannt und
die Endung »\&.sig« angehängt\&.
.RE
.PP
\fB\-k, \-\-key\fP
.RS 4
gibt einen zum Signieren von Paketen zu verwendenden Schlüssel an\&. Dieser
kann auch über die Umgebungsvariable »GPGKEY« angegeben werden\&. Wenn der
Schlüssel an keinem der genannten Orte verfügbar ist, wird der
Standardschlüssel aus dem Schlüsselbund verwendet\&.
.RE
.PP
\fB\-v, \-\-verify\fP
.RS 4
überprüft die PGP\-Signatur der Datenbank, bevor die Datenbankaktualisierung
erfolgt\&. Falls die Signatur ungültig ist, wird eine Fehlermeldung
ausgegeben und die Datenbank nicht aktualisiert\&.
.RE
.PP
\fB\-\-nocolor\fP
.RS 4
unterdrückt die Einfärbung der Ausgaben von \fIrepo\-add\fP und
\fIrepo\-remove\fP\&.
.RE
.SH "OPTIONEN FÜR REPO\-ADD"
.PP
\fB\-n, \-\-new\fP
.RS 4
fügt nur Pakete hinzu, die sich nicht bereits in der Datenbank
befinden\&. Die Erkennung vorhandener Pakete löst Fehlermeldungen aus, aber
die Pakete werden nicht erneut zur Datenbank hinzugefügt\&.
.RE
.PP
\fB\-R, \-\-remove\fP
.RS 4
entfernt alte Paketdateien vom Datenträger, wenn deren Einträge in der
Datenbank aktualisiert wurden\&.
.RE
.SH BEISPIEL
.sp
\fIrepo\-add\fP foo\&.db\&.tar\&.xz [ \& …]
.sp
erzeugt zwei separate Datenbanken, eine kleinere »foo\&.db\&.tar\&.xz«, die
von Pacman verwendet wird, und eine größere »foo\&.files\&.tar\&.xz«, welche
die Paketdateilisten enthält, zur Nutzung durch andere
Dienstprogramme\&. Zwar kann Pacman die größere Datenbank nutzen (wenn diese
mit einer db\&.tar*\-Erweiterung umbenannt wird), aber der größere Download
bietet derzeit keine zusätzlichen Vorteile\&.
.SH "SIEHE AUCH"
.sp
\fBmakepkg\fP(8), \fBpacman\fP(8)
.sp
Auf der
.UR https://archlinux\&.org/pacman/
Pacman\-Website
.UE
finden
Sie aktuelle Informationen zu Pacman und den zugehörigen Werkzeugen\&.
.SH FEHLER
.sp
Fehler? Sie machen wohl Witze, es gibt keine Fehler in dieser
Software\&. Nun ja, sollte unsere Annahme doch falsch sein, senden Sie uns
einen Fehlerbericht (auf Englisch) mit so vielen Details wie möglich in der
.UR https://bugs.archlinux.org/
Fehlerdatenbank von Archlinux
.UE
im
Bereich »Pacman«\&.
.SH AUTOREN
.sp
Derzeitige Betreuer:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT allan@archlinux\&.org
Allan McRae
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT andrew\&.gregory\&.8@gmail\&.com
Andrew Gregory
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT eschwartz@archlinux\&.org
Eli Schwartz
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT morganamilo@archlinux\&.org
Morgan Adamiec
.ME
.RE
.sp
Bedeutende frühere Mitwirkende:
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT jvinet@zeroflux\&.org
Judd Vinet
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT aurelien@archlinux\&.org
Aurelien Foret
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT aaron@archlinux\&.org
Aaron Griffin
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT dan@archlinux\&.org
Dan McGee
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT shiningxc@gmail\&.com
Xavier Chantry
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT ngaba@bibl\&.u\-szeged\&.hu
Nagy Gábor
.ME
.RE
.sp
.RS 4
.ie n \{\
\h'-04'\(bu\h'+03'
.\}
.el \{\
.sp -1
.IP \(bu 2.3
.\}
.MT dreisner@archlinux\&.org
Dave Reisner
.ME
.RE
.sp
Informationen zu weiteren Mitwirkenden erhalten Sie, wenn Sie den Befehl
\fBgit shortlog \-s\fP im Git\-Repositorium pacman\&.git aufrufen\&.
.PP
.SH ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von
Mario Blättermann
erstellt.
.PP
Diese Übersetzung ist Freie Dokumentation; lesen Sie die
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License Version 3
.UE
oder neuer bezüglich der
Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
.PP
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden,
schicken Sie bitte eine E-Mail an die
.MT debian-l10n-german@lists.debian.org
Mailingliste der Übersetzer
.ME .