.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43) .\" .\" 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 "DGET.DE 1" .TH DGET.DE 1 "2023-12-12" "Debian-Hilfswerkzeuge" " " .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "BEZEICHNUNG" .IX Header "BEZEICHNUNG" dget \- lädt Debian\-Quell\- und \-Binärpakete herunter .SH "ÜBERSICHT" .IX Header "ÜBERSICHT" .IP "\fBdget\fR [\fIOptionen\fR] \fI\s-1URL\s0\fR …" 4 .IX Item "dget [Optionen] URL …" .PD 0 .IP "\fBdget\fR [\fIOptionen\fR] [\fB\-\-all\fR] \fIPaket\fR[\fB=\fR\fIVersion\fR] …" 4 .IX Item "dget [Optionen] [--all] Paket[=Version] …" .PD .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" \&\fBdget\fR lädt Debian-Pakete herunter. In der ersten Form ruft \fBdget\fR die angeforderten URLs ab. Falls dies eine .dsc\- oder .changes\-Datei ist, agiert \fBdget\fR als eine Form von \fBwget\fR, die das Quellpaket kennt: Es ruft außerdem alle Dateien ab, die in der .dsc\-/.changes\-Datei referenziert werden. Die heruntergeladene Quelle wird dann mit \fBdscverify\fR geprüft und, falls diese Prüfung erfolgreich verläuft, durch \fBdpkg-source\fR entpackt. .PP In der zweiten Form lädt \fBdget\fR ein \fIBinär\fRpaket (d.h. eine \fI.deb\fR\-Datei) von einem Debian-Spiegel herunter, der in /etc/apt/sources.list(.d) konfiguriert wurde. Anders als \fBapt-get install \-d\fR benötigt es keine Root-Rechte, schreibt ins aktuelle Verzeichnis und lädt keine Abhängigkeiten herunter. Falls eine Versionsnummer angegeben wurde, wird diese Version des Pakets abgerufen. Mit \fB\-\-all\fR wird die Liste aller Binärpakete für das Quellpaket \fIPaket\fR aus der Ausgabe von \f(CW\*(C`apt\-cache showsrc Paket\*(C'\fR extrahiert. .PP In beiden Fällen ist Dget in der Lage, mehrere Pakete und/oder URLs auf einmal zu holen. .PP (Beachten Sie, dass \fI.udeb\fR\-Pakete, die vom Debian-Installer verwendet werden, in separaten Paketdateien von \fI.deb\fR\-Paketen liegen. Um \fI.udebs\fR mit \fBdget\fR zu benutzen, müssen Sie \fBapt\fR konfiguriert haben, um eine Paketdatei für \fIKomponente\fR/\fIDebian-Installer\fR zu verwenden). .PP Bevor Dateien heruntergeladen werden, die in .dsc\- und .changes\-Dateien aufgeführt sind, prüft \fBdget\fR, ob all diese Dateien existieren. Ist dies der Fall, werden ihre MD5\-Summen verglichen, um zu verhindern, dass sie unnötigerweise erneut heruntergeladen werden. \fBdget\fR sucht außerdem nach passenden Dateien in \fI/var/cache/apt/archives\fR und Verzeichnissen, die durch die Option \fB\-\-path\fR oder in den Konfigurationsdateien (siehe unten) angegeben wurden. Schlussendlich, falls das Herunterladen von (.orig).tar.gz\- oder .diff.gz\-Dateien fehlschlägt, zieht Dget \fBapt-get source \-\-print\-uris\fR zu Rate. Die benutzten Herunterlade-Backends sind \fBcurl\fR und \fBwget\fR in dieser Reihenfolge. .PP \&\fBdget\fR wurde geschrieben, um die Abfrage von Quellpaketen aus dem Web für gesponsortes Hochladen zu erleichtern. Um das Paket mit \fBdebdiff\fR zu prüfen, ist die letzte binäre Version über \fBdget\fR \fIPaket\fR und die letzte Quellpaketversion über \fBapt-get source\fR \fIPaket\fR verfügbar. .SH "OPTIONEN" .IX Header "OPTIONEN" .IP "\fB\-a\fR, \fB\-\-all\fR" 4 .IX Item "-a, --all" deutet \fIPaket\fR als einen Quellpaketnamen und lädt alle Binärdateien, die in der Ausgabe von »apt\-cache showsrc \fIPaket\fR« gefunden werden, herunter. Falls \fIPaket\fR mit einer expliziten Architektur angegeben ist, werden nur die Binärpakete heruntergeladen, die unter »Arch: all«, »Arch: any« oder »Arch: \f(CW$arch\fR« fallen. .IP "\fB\-b\fR, \fB\-\-backup\fR" 4 .IX Item "-b, --backup" verschiebt Dateien, die überschrieben würden, nach \fI./backup\fR. .IP "\fB\-q\fR, \fB\-\-quiet\fR" 4 .IX Item "-q, --quiet" unterdrückt Ausgaben von \fBwget\fR/\fBcurl\fR, die keine Fehler betreffen. .IP "\fB\-d\fR, \fB\-\-download\-only\fR" 4 .IX Item "-d, --download-only" führt für das heruntergeladene Quellpaket nicht \fBdpkg-source \-x\fR aus. Dies kann nur mit der ersten Aufrufmethode von \fBdget\fR verwendet werden. .IP "\fB\-x\fR, \fB\-\-extract\fR" 4 .IX Item "-x, --extract" führt \fBdpkg-source \-x\fR für das heruntergeladene Quellpaket aus, um es zu entpacken. Diese Option ist die Vorgabe und kann nur mit der ersten Aufrufmethode von \fBdget\fR verwendet werden. .IP "\fB\-u\fR, \fB\-\-allow\-unauthenticated\fR" 4 .IX Item "-u, --allow-unauthenticated" versucht nicht, die Vollständigkeit der heruntergeladenen Quellpakete mittels \fBdscverify\fR zu überprüfen. .IP "\fB\-\-build\fR" 4 .IX Item "--build" führt \fBdpkg-buildpackage \-b \-uc\fR für das heruntergeladene Quellpaket aus. .IP "\fB\-\-path\fR \fI\s-1VERZ\s0\fR[\fB:\fR\fI\s-1VERZ\s0\fR …]" 4 .IX Item "--path VERZ[:VERZ …]" Zusätzlich zu \fI/var/cache/apt/archives\fR verwendet \fBdget\fR die durch Kommas getrennte Liste, die als Argument an \fB\-\-path\fR übergeben wurde, um Dateien mit passender MD5\-Summe zu finden, zum Beispiel »\-\-path /srv/pbuilder/result:/home/cb/UploadQueue«. Falls \s-1VERZ\s0 leer ist (d.h. es wurde »\-\-path ''« angegeben), werden alle Verzeichnisse ignoriert, die vorher aufgeführt oder in den Konfigurationsdateien angegeben wurden. Diese Option kann mehrfach angegeben werden, dann werden alle aufgelisteten Verzeichnisse durchsucht; daher könnte das vorhergehende Beispiel als »\-\-path /srv/pbuilder/result \-\-path /home/cb/UploadQueue« geschrieben werden. .IP "\fB\-k\fR, \fB\-\-insecure\fR" 4 .IX Item "-k, --insecure" erlaubt SSL-Verbindungen zu nicht vetrauenswürdigen Rechnern. .IP "\fB\-\-no\-cache\fR" 4 .IX Item "--no-cache" umgeht Server-seitige HTTP-Zwischenspeicher durch Senden einer \fBPragma: no-cache\fR\-Kopzeile. .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" zeigt eine Hilfenachricht an. .IP "\fB\-V\fR, \fB\-\-version\fR" 4 .IX Item "-V, --version" zeigt Versionsinformationen an. .SH "KONFIGURATIONSVARIABLEN" .IX Header "KONFIGURATIONSVARIABLEN" Die beiden Konfigurationsdateien \fI/etc/devscripts.conf\fR und \fI~/.devscripts\fR werden durch eine Shell in dieser Reihenfolge eingelesen, um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen können benutzt werden, um Einstellungen in Konfigurationsdateien außer Kraft zu setzen. Einstellungen in Umgebungsvariablen werden zu diesem Zweck ignoriert. Die derzeit bekannte Variable ist: .IP "\fB\s-1DGET_PATH\s0\fR" 4 .IX Item "DGET_PATH" Dies kann auf eine durch Kommas getrennte Liste von Verzeichnissen gesetzt werden, in denen zusätzlich zu dem vorgegebenen \fI/var/cache/apt/archives\fR nach Dateien gesucht wird. Es hat die gleichen Auswirkungen wie die Befehlszeilenoption \fB\-\-path\fR. Standardmäßig ist es nicht gesetzt. .IP "\fB\s-1DGET_UNPACK\s0\fR" 4 .IX Item "DGET_UNPACK" auf »no« gesetzt deaktiviert das Extrahieren heruntergeladener Quellpakete. Vorgabe ist »yes«. .IP "\fB\s-1DGET_VERIFY\s0\fR" 4 .IX Item "DGET_VERIFY" auf »no« gesetzt deaktiviert die Überprüfung der Signaturen heruntergeladener Quellpakete. Vorgabe ist »yes«. .SH "BEISPIELE" .IX Header "BEISPIELE" lädt alle \fI.deb\fR\-Dateien für die verhergehende Version eines Pakets herunter und für \fBdebdiff\fR für sie aus: .PP .Vb 2 \& dget \-\-all meinpaket=1.2\-1 \& debdiff \-\-from *_1.2\-1_*.deb \-\-to *_1.2\-2_*.deb .Ve .SH "FEHLER UND KOMPATIBILITÄT" .IX Header "FEHLER UND KOMPATIBILITÄT" \&\fBdget\fR \fIPaket\fR sollte in \fBapt-get install \-d\fR implementiert sein. .PP Vor Devscripts-Version 2.10.17 wurde die heruntergeladene Quelle standardmäßig nicht extrahiert. Setzen Sie DGET_UNPACK=no, um wieder zum alten Verhalten zurückzukehren. .SH "AUTOR" .IX Header "AUTOR" Dieses Programm unterliegt dem Copyright (C) 2005\-13 von Christoph Berg . Änderungen unterliegen dem Copyright (C) 2005\-06 von Julian Gilbey . .PP Dieses Programm wurde unter den Bedingungen der \s-1GPL\s0 lizensiert, entweder Version 2 der Lizenz oder (nach Ihrer Wahl) irgendeiner späteren Version. .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBapt-get\fR(1), \fBcurl\fR(1), \fBdebcheckout\fR(1), \fBdebdiff\fR(1), \fBdpkg-source\fR(1), \fBwget\fR(1)