.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DEBARCHIVER.DE 1" .TH DEBARCHIVER.DE 1 "Tue, 10 Nov 2020 22:47:54 +0000" "Debarchiver " "Debarchiver" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NAME" debarchiver \- Werkzeug zum Sortieren von Debian\-Paketen in ein Paketarchiv .SH "ÜBERSICHT" .IX Header "ÜBERSICHT" debarchiver [Optionen] .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" Der Debian-Archivar ist ein Werkzeug, um Debian-Pakete in eine Dateistruktur zu installieren, die für Apt-get, Aptitude, Dselect und ähnliche Werkzeuge geeignet ist. Dies kann zur Aktualisierung des Debian-Systems verwandt werden. Es ist für lokale Administratoren zur Erleichterung gedacht, die besondere Pakete oder angepasste Versionen benötigen. .PP Die Dateistruktur basiert auf der Dateistruktur von Potato und untertützt keine Paket-Pools. .SH "OPIONEN" .IX Header "OPIONEN" .IP "\fB\-a | \-\-autoscan\fR" 4 .IX Item "-a | --autoscan" Kombiniert \-\-autoscanpackages und \-\-autoscansources .IP "\fB\-\-autoscanall\fR" 4 .IX Item "--autoscanall" Identisch zu \-\-scanall \-\-autoscan .IP "\fB\-\-autoscanpackages\fR" 4 .IX Item "--autoscanpackages" Automatisch Dpkg-scanpackages nach Installation aller Pakete aufrufen .IP "\fB\-\-autoscansources\fR" 4 .IX Item "--autoscansources" Automatisch Dpkg-scansources nach Installation aller Pakete aufrufen .IP "\fB\-b | \-\-bzip\fR" 4 .IX Item "-b | --bzip" Mit Bzip2 komprimierte Packages.bz2\- und Sources.bz2\-Dateien erstellen .IP "\fB\-\-cachedir\fR Verz" 4 .IX Item "--cachedir Verz" Das Paketzwischenspeicherverzeichnis von Apt-ftparchive, falls \-\-index verwandt wird. Standardmäßig \f(CW$cachedir\fR. .IP "\fB\-\-cinstall\fR Verz" 4 .IX Item "--cinstall Verz" Installationsort der Datei .changes. Verwenden Sie die leere Zeichenkette, um die .changes\-Datei stattdessen zu entfernen. Standardmäßig \f(CW$cinstall\fR. .IP "\fB\-\-configfile\fR Datei" 4 .IX Item "--configfile Datei" Eine zusätzlich einzulesende Konfigurationsdatei angeben. Wird nach den Etc-und Benutzerkonfigurationsdateien eingelesen. .IP "\fB\-\-copycmd\fR" 4 .IX Item "--copycmd" Der zu verwendende Installationsbefehl, standardmäßig \f(CW$copycmd\fR. Sowohl die Paket\- als auch die .changes\-Datei werden mit diesem Befehl installiert. .IP "\fB\-d | \-\-dest | \-\-destdir\fR Verz" 4 .IX Item "-d | --dest | --destdir Verz" Zielverzeichnis. Das Basisverzeichnis, innerhalb dessen alle Distributions-Pakete liegen und wo die Struktur \&\f(CW$distrib\fR/$major/$arch/$section erstellt werden wird. Standardmäßig \f(CW$destdir\fR relativ zum Eingabeverzeichnis. .IP "\fB\-\-debug\-level | \-\-dl\fR Stufe" 4 .IX Item "--debug-level | --dl Stufe" Die auszugebenden Informationen. 1=kritische, 2=Fehler, 3=normale, 4=Meldungen, 5=Debug, 6=ausführlicher Debug (Module) .IP "\fB\-\-distinputcriteria\fR" 4 .IX Item "--distinputcriteria" Die Kriterien, welche Binärpakete installiert werden sollen, selbst falls sie keine .changes\-Datei haben. Standardmäßig \f(CW$distinputcriteria\fR. .IP "\fB\-\-gpgkey\fR" 4 .IX Item "--gpgkey" Der GnuPG\-Schlüssel, der zum Signieren des Archivs verwandt werden soll .IP "\fB\-\-gpgpassfile\fR" 4 .IX Item "--gpgpassfile" Datei, die das Passwort für GnuPG bereit stellt .IP "\fB\-\-help\fR" 4 .IX Item "--help" Gibt diese Information aus .IP "\fB\-i | \-\-input | \-\-indir | \-\-inputdir\fR Verz" 4 .IX Item "-i | --input | --indir | --inputdir Verz" Dies ist das Verzeichnis, in dem Debarchiver nach neuen Paketversionen und entsprechenden .changes.Dateien schaut, die in das Verzeichnis \-\-dest installiert werden sollen. Standardmäßig \f(CW$instdir\fR. .IP "\fB\-\-ignoredestcheck\fR" 4 .IX Item "--ignoredestcheck" Erwzingen der Installation der changes-Datei, selbst wenn einige in der \&.changes\-Dateien angegebenen Dateien bereits mit der falschen Größe oder Md5\-Prüfsumme existieren. .IP "\fB\-\-incompletetime\fR" 4 .IX Item "--incompletetime" Die Zeit in Sekunden, die .changes\-Dateien unvollständig bleiben dürfen. Standardmäßig 24 Stunden. .IP "\fB\-\-index | \-x\fR" 4 .IX Item "--index | -x" Automatisch Apt-ftparchive nach Installation aller neuen Pakete aufrufen. Verwenden Sie dies *oder* \-\-autoscan, nicht beide. .IP "\fB\-\-instcmd\fR" 4 .IX Item "--instcmd" \&\s-1VERALTET\s0 .IP "\fB\-\-lockfile\fR Datei" 4 .IX Item "--lockfile Datei" Die zu verwendende Sperrdatei, standardmäßig \f(CW$lockfile\fR .IP "\fB\-\-mailcmd\fR" 4 .IX Item "--mailcmd" Der Befehl, der zum Verschicken von E\-Mails verwandt werden soll. Standardmäßig wird der Befehl »sendmail« verwandt. Durch die Angabe des Befehls »/bin/true« können Sie das Senden von E\-Mails unterbinden. .IP "\fB\-\-mailformat\fR" 4 .IX Item "--mailformat" Definiert das Format, das zum Versenden von E\-Mails mit verwandt werden soll, über den mit \-\-mailfrom angegebenen Befehl. Es werden nur die Formate »sendmail« und »mail« unterstützt. Standardmäßig verwendet Debarchiver das Format »sendmail«. Das Argument kann eines der Folgenden sein: sendmail = Verwendung des Sendmail-Formats mail = Verwendung des E\-Mail-Formats =item \fB\-\-mailfrom\fR .Sp Angabe des E\-Mail-Absenders .IP "\fB\-\-majordefault\fR" 4 .IX Item "--majordefault" Vorgabe für Hauptbereich. Der Vorgabewert ist »main«. .IP "\fB\-\-movecmd\fR" 4 .IX Item "--movecmd" Befehl zum Verschieben von Dateien (derzeit überhaupt nicht verwandt) .IP "\fB\-\-nosort\fR" 4 .IX Item "--nosort" Pakete nicht sortieren .IP "\fB\-\-nostructurefix\fR" 4 .IX Item "--nostructurefix" Verzeichnisse und Package-Dateien nicht anlegen. .IP "\fB\-o | \-\-addoverride\fR" 4 .IX Item "-o | --addoverride" Automatisch neue Pakete zu der Override-Datei hinzufügen .IP "\fB\-\-quit\-level\fR Stufe" 4 .IX Item "--quit-level Stufe" Auf welcher Stufe die Anwendung beendet werden soll, lesen Sie Debug-Stufe .IP "\fB\-\-rmcmd\fR" 4 .IX Item "--rmcmd" Der zum Entfernen verwandte Befehl, standardmäßig \f(CW$rmcmd\fR. Dieser kann verwandt werden, um alte Paketen an einen anderen Platz zu verschieben. .IP "\fB\-\-scanall\fR" 4 .IX Item "--scanall" Alle Distributionen, Bereiche usw. durchsuchen .IP "\fB\-\-scandetect | \-s\fR" 4 .IX Item "--scandetect | -s" Mit »apt\-ftparchive« oder »dpkg\-scan*« (dpkg-scanpackages and dpkg-scansources) durchsuchen, abhängig davon, was installiert ist. Dies ist die empfohlene Vorgehensweise. Verwenden Sie »\-\-index« oder »\-\-autoscan« nur, wenn Sie wissen, was Sie tun. .IP "\fB\-\-scanonly\fR" 4 .IX Item "--scanonly" Identisch zu \-\-nosort \-\-nostructurefix .IP "\fB\-v | \-\-version\fR" 4 .IX Item "-v | --version" Gibt die Versionszeichenkette aus .SH "KONFIGURATIONSDATEIEN" .IX Header "KONFIGURATIONSDATEIEN" Sie können auch Konfigurationsdateien mit den folgenden Namen (in der folgenden Reihenfolge) erstellen, die vor der Auswertung der Argumente für dieses Programm gelesen werden: /etc/debarchiver.conf, ~/.debarchiver.conf und input.conf (relativ zum Eingabeverzeichnis). In den aufgeführten Dateien können Sie die folgenden Variablen ändern: .PP Die Konfigurationsdateien werden als Perl-Module eingelesen, daher sollten sie mit einem wahren Wert enden. Daher sollten Sie immer mit einer Zeile, in der »1;« steht, enden. .IP "\fB\f(CB$bzip\fB\fR" 4 .IX Item "$bzip" Falls auf 0 gesetzt, werden keine Bzip2\-Dateien erstellt. Falls auf 1 gesetzt, werden Bzip2\-Dateien erstellt. .IP "\fB\f(CB$cachedir\fB\fR" 4 .IX Item "$cachedir" Das Zwischenspeicherverzeichnis für Apt-ftparchive, verwandt, falls \-\-index genutzt wird. .IP "\fB\f(CB$cinstall\fB\fR" 4 .IX Item "$cinstall" Ort, an dem die .changes\-Dateien installiert werden (siehe \-\-cinstall oben) .IP "\fB\f(CB$copycmd\fB\fR" 4 .IX Item "$copycmd" Der Installationsbefehl (lesen Sie \-\-copycmd) .IP "\fB\f(CB$destdir\fB\fR" 4 .IX Item "$destdir" Das Zielverzeichnis (siehe \-\-destdir oben) .IP "\fB\f(CB$distinputcriteria\fB\fR" 4 .IX Item "$distinputcriteria" Die Kriterien, nach denen Pakete installiert werden sollen, selbst falls sie keine .changes\-Datei haben, standardmäßig \f(CW$distinputcriteria\fR. .IP "\fB\f(CB%distinputdirs\fB\fR" 4 .IX Item "%distinputdirs" Verzeichnis (Distribution => Verz), das nach zusätzlichen binären Paketen durchsucht werden soll, für die keine .changes\-Datei installiert werden soll, die aber auf \f(CW$distinputcriteria\fR passen. Standardmäßig werden von Make-kpkg erstellte Kernel-Pakete akzeptiert (da hier keine .changes\-Dateien erstellt werden). Zusätzlich wird bei Binärpaketen mit einer gültigen \&.changes\-Datei die Standard-Distribution auf das aktuelle Warteschlangen-Verzeichnis ersetzt. Dies führt dazu, dass Uploads in eine bestimmte Warteschlange dazu führen, dass das Pakete direkt in diese Distribution gestellt wird. .IP "\fB\f(CB$gpgkey\fB\fR" 4 .IX Item "$gpgkey" GunPG\-Schlüssel, der zum Signieren des Archivs verwandt wird. Falls diese Variable gesetzt ist, wird eine Release-Datei für jeden geänderten Bereich des Archivs durch GnuPG mit \f(CW$gpgkey\fR als die Schlüssel\-ID unterschrieben. Sofern Sie nicht einen Schlüssel ohne Passphrase oder \&\f(CW$gpgpassfile\fR verwenden, müssen Sie \fBdebarchiver\fR bei Verwendung dieser Option interaktiv ausführen, so dass Sie die Passphrase verwenden können. .IP "\fB\f(CB$gpgpassfile\fB\fR" 4 .IX Item "$gpgpassfile" Die Datei, die die Passphrase für den GnuPG\-Schlüssel enthält. Siehe \f(CW$gpgkey\fR für weitere Informationen. .IP "\fB\f(CB$ignoredestcheck\fB\fR" 4 .IX Item "$ignoredestcheck" Erzwinge Installation der .changes\-Dateien, selbst falls einige in der \&.changes\-Datei angegebenen Dateien bereits mit falscher Größe oder md5\-Prüfsumme existieren. Standardmäßig 0. .IP "\fB\f(CB$incompletetime\fB\fR" 4 .IX Item "$incompletetime" Zeit, die .changes\-Dateien unvollständig sein dürfen, in Sekunden. Nützlich für langsame Hochladevorgänge. Standardmäßig 24 Stunden. .IP "\fB\f(CB$inputdir\fB\fR" 4 .IX Item "$inputdir" Das Eingabeverzeichnis (kein Effekt in \f(CW$inputconfigfile\fR) .IP "\fB\f(CB$lockfile\fB\fR" 4 .IX Item "$lockfile" Die zu verwendende Sperrdatei, standardmäßig \f(CW$lockfile\fR .IP "\fB\f(CB@mailtos\fB\fR" 4 .IX Item "@mailtos" Ein Feld von Zeichenketten, an die E\-Mails geschickt werden sollen. Falls die Zeichenkette eine E\-Mail-Adresse enthält, wird diese verwandt. Falls sie eine unvollständige E\-Mail-Adresse enthält, d.h. \f(CW@Rechnername\fR, dann wird der Benutzername des Eigentümers vor dem @ beim Rechnernamen verwandt. Falls kein »@«\-Zeichen in der Zeichenkette gefunden wird, wird es als Feld in der \&.changes\-Datei angesehen. Solch ein Feld kann zum Beispiel »Maintainer« oder »Uploaders« sein. .IP "\fB\f(CB$mailformat\fB\fR" 4 .IX Item "$mailformat" Das Format, in dem E\-Mails versandt werden sollen (siehe \-\-mailformat oben) .IP "\fB\f(CB$mailfrom\fB\fR" 4 .IX Item "$mailfrom" Spezifiziert den Absender von E\-Mails. Standardmäßig keiner ("") .IP "\fB\f(CB$majordefault\fB\fR" 4 .IX Item "$majordefault" Standardmäßiger Hauptbereich (siehe \-\-majordefault oben) .IP "\fB\f(CB$movecmd\fB\fR" 4 .IX Item "$movecmd" Der Verschiebe-Befehl (siehe \-\-movecmd) .IP "\fB\f(CB%release\fB\fR" 4 .IX Item "%release" Zusätzliche Informationen, die zu der erstellten Release-Datei hinzugefügt werden soll. Unterstützte Schlüssel sind »origin«, »label« und »description«. .IP "\fB\f(CB$rmcmd\fB\fR" 4 .IX Item "$rmcmd" Der Entfernungs-Befehl (siehe \-\-rmcmd oben) .IP "\fB\f(CB$vrfycmd\fB\fR" 4 .IX Item "$vrfycmd" Der Überprüfungsbefehl. Veraltet. Funktioniert noch, aber es wird empfohlen, stattdessen \f(CW@vrfycmd\fR zu setzen, da \f(CW$vrfycmd\fR in zukünftigen Veröffentlichungen entfernt werden könnte. .IP "\fB\f(CB@vrfycmd\fB\fR" 4 .IX Item "@vrfycmd" Der Überprüfungsbefehl. Falls die Liste \f(CW@vrfycmd\fR leer ist, wird sie direkt vor der Ausführung des Überprüfungsbefehls auf die Liste ($vrfycmd) gesetzt. Dies wurde aus Gründen der Rückwärtskompatibilität so gestaltet. .IP "\fB\f(CB$verifysignatures\fB\fR" 4 .IX Item "$verifysignatures" Auswahl, ob Signaturprüfung für Pakete, die nach \f(CW$inputdir\fR (nicht \&\f(CW%distinputdirs\fR) hochgeladen wurden, aktiviert (1) oder deaktiviert (0) wird. .IP "\fB\f(CB$verifysignaturesdistinput\fB\fR" 4 .IX Item "$verifysignaturesdistinput" Auswahl, ob Signaturprüfung für Pakete, die nach \f(CW$inputdir\fR \f(CW%distinputdirs\fR hochgeladen wurden aktiviert (1) oder deaktiviert (0) wird. Dies funktioniert unabhängig von \f(CW$verifysignatures\fR. .IP "\fB\f(CB$usermailcmd\fB\fR" 4 .IX Item "$usermailcmd" Dies erlaubt es Benutzern, Debarchiver mitzuteilen, einen bestimmten Befehl zum Versenden von E\-Mails zu verwenden. Sie sollten auch angeben, welches E\-Mail-Format Ihr E\-Mail-Befehl erwartet, indem Sie den Wert der \&\f(CW$mailformat\fR\-Variablen setzen. Die Verwendung der Option \-\-mailcmd auf der Kommandozeile überschreibt diese Variable. Durch die Angabe des Befehls »/bin/true« können Sie das Senden von E\-Mails unterbinden. .SH "PAKETINDIZIERUNG" .IX Header "PAKETINDIZIERUNG" Es gibt zwei Arten, die Indizes, die \fBapt-get\fR benötigt, zu erstellen. .PP Mit \fB\-\-autoscanpackages\fR, \fB\-\-autoscansources\fR oder \fB\-\-autoscan\fR wird \&\fBdpkg-scanpackages\fR und \fBdpkg-scansources\fR verwandt. Damit werden die Dateien »Packages« und »Sources« erstellt, aber nicht die Contents-Dateien. Dies kann bei großen Depots langsam sein. .PP Alternativ teilt die Option \fB\-\-index\fR \fIconfig\fR \fBapt-ftparchive\fR mit, einen Index des Paketbaums anzulegen. \fBapt-ftparchive\fR kann auch Contents-Dateien erstellen (für die Verwendung mit \fBapt-file\fR) und optional einen Zwischenspeicher verwenden, um Mehrfachaufrufe zu beschleunigen. Die Konfigurationsdatei von \fBapt-ftparchive\fR wird automatisch erstellt. Das wurde allerdings nicht vollständig getestet. .PP Sie sollten entweder \fB\-\-autoscanpackages\fR und \fB\-\-autoscansources\fR oder \&\fB\-\-index\fR verwenden, aber nicht beide, da sie im Wesentlichen das Gleiche erledigen. .PP Die (empfohlene) Standardaktion ist \fB\-\-scandetect\fR, die auf installierte Software testet und die beste Wahl trifft, abhängig von der von Ihnen installierten Software (wählt direkt zwischen »\-\-index« und »\-\-autoscan«). .SH "ABLEHNUNGEN" .IX Header "ABLEHNUNGEN" Unter den folgenden Bedingungen werden Changes-Dateien abgelehnt: * Eine Datei, die installiert werden soll, existiert bereits im Archiv und ist nicht mit der zu installierenden identisch. * Eine Changes-Datei ist unvollständig und liegt bereits die Zeit \f(CW$incompletetime\fR dort. * Eine Datei, die Teil einer Changes-Datei ist, ist noch nicht groß genug und liegt bereits die Zeit \f(CW$incompletetime\fR dort. * Eine Datei, die Teil einer Changes-Datei ist, ist größer als angegeben. * »verify signatures« ist aktiviert und die Signaturen passen nicht. head \s-1BEISPIELE\s0 .PP Wenn Sie gerade ein Paket in das Depot z.B. mit \fBdput\fR\|(1), hochgeladen haben und Sie nicht darauf warten möchten, dass Cron es einsammelt, dann können Sie die sofortige Bearbeitung der Eingangswarteschlange mit diesem Befehl erzwingen. Die zweite Option erlaubt das Überschreiben existierender Archivdateien. .PP .Vb 1 \& # debarchiver \-\-scandetect \-\-addoverride .Ve .SH "DATEIEN" .IX Header "DATEIEN" \&\fB/etc/debarchiver.conf\fR .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBapt-ftparchive\fR(1) .SH "AUTOR" .IX Header "AUTOR" Ola Lundqvist .SH "ÜBERSETZUNG" .IX Header "ÜBERSETZUNG" Diese Übersetzung wurde 2011 von Helge Kreutzmann erstellt. Sie unterliegt der \s-1GNU GPL\s0 Version 2 (oder neuer). .PP Um die englische Originalversion zu lesen, geben Sie »man \-L C BEFEHL« ein. .PP Fehler in der Übersetzung melden Sie bitte über die Fehlerdatenbank (\s-1BTS\s0) von Debian oder indem Sie eine E\-Mail an .PP \&\fBdebian\-l10\-german@lists.debian.org\fR .PP schreiben.