.\" Automatically generated by Pod::Man 4.10 (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 "RMADISON.DE 1" .TH RMADISON.DE 1 "2021-07-18" "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" rmadison \- fragt Pakete aus der Debian-Archivdatenbank aus der Ferne ab .SH "ÜBERSICHT" .IX Header "ÜBERSICHT" .IP "\fBrmadison\fR [\fI\s-1OPTIONEN\s0\fR] \fI\s-1PAKET\s0\fR …" 4 .IX Item "rmadison [OPTIONEN] PAKET …" .SH "BESCHREIBUNG" .IX Header "BESCHREIBUNG" \&\fBdak ls\fR fragt die Debian-Archivdatenbank (»projectb«) ab und zeigt, welche Paketversion je Architektur/Komponente/Suite registriert ist. Das \s-1CGI\s0 unter \&\fBhttps://qa.debian.org/madison.php\fR stellt diesen Dienst zur Verfügung ohne SSH-Zugriff auf ftp\-master.debian.org oder den Spiegel auf mirror.ftp\-master.debian.org zu benötigen. Dieses Skript, \fBrmadison\fR, ist eine Befehlszeilenoberfläche für dieses \s-1CGI.\s0 .SH "OPTIONEN" .IX Header "OPTIONEN" .IP "\fB\-a\fR, \fB\-\-architecture=\fR\fI\s-1ARCHITEKTUR\s0\fR" 4 .IX Item "-a, --architecture=ARCHITEKTUR" zeigt nur Informationen für \s-1ARCHITEKTUR\s0(en). .IP "\fB\-b\fR, \fB\-\-binary\-type=\fR\fI\s-1TYP\s0\fR" 4 .IX Item "-b, --binary-type=TYP" zeigt nur Informationen für binären \s-1TYP.\s0 .IP "\fB\-c\fR, \fB\-\-component=\fR\fI\s-1KOMPONENTE\s0\fR" 4 .IX Item "-c, --component=KOMPONENTE" zeigt nur Informationen für \s-1KOMPONENTE\s0(n). .IP "\fB\-g\fR, \fB\-\-greaterorequal\fR" 4 .IX Item "-g, --greaterorequal" zeigt die Buildd-Information »dep\-wait Paket >= {höchste Version}«. .IP "\fB\-G\fR, \fB\-\-greaterthan\fR" 4 .IX Item "-G, --greaterthan" zeigt die Buildd-Information »dep\-wait Paket >> {höchste Version}«. .IP "\fB\-h\fR, \fB\-\-help\fR" 4 .IX Item "-h, --help" zeigt diese Hilfe und wird beendet. .IP "\fB\-s\fR, \fB\-\-suite=\fR\fI\s-1SUITE\s0\fR" 4 .IX Item "-s, --suite=SUITE" zeigt nur Informationen für diese Suite. .IP "\fB\-r\fR, \fB\-\-regex\fR" 4 .IX Item "-r, --regex" betrachtet \s-1PAKET\s0 als regulären Ausdruck. .Sp \&\fBHinweis:\fR Da \fB\-r\fR leicht für einen Diensteverweigerungsangriff auf die Datenbank benutzt werden kann (»\-r .«), wird diese Option nicht durch das \&\s-1CGI\s0 auf qa.debian.org und die meisten anderen Installationen unterstützt. .IP "\fB\-S\fR, \fB\-\-source\-and\-binary\fR" 4 .IX Item "-S, --source-and-binary" zeigt Informationen über die binären Kindpakete von Quellpaketen. .IP "\fB\-t\fR, \fB\-\-time\fR" 4 .IX Item "-t, --time" zeigt eine Projectb-Momentaufnahme und die Zeit zum Neuladen (nicht von allen Archiven unterstützt). .IP "\fB\-u\fR, \fB\-\-url=\fR\fI\s-1URL\s0\fR[\fB,\fR\fI\s-1URL\s0\fR …]" 4 .IX Item "-u, --url=URL[,URL …]" verwendet für die Abfrage \fI\s-1URL\s0\fR. Folgende Abkürzungen werden unterstützt: \fBdebian\fR https://api.ftp\-master.debian.org/madison \fBnew\fR https://api.ftp\-master.debian.org/madison?s=new \fBqa\fR https://qa.debian.org/madison.php \fBubuntu\fR https://people.canonical.com/~ubuntu\-archive/madison.cgi \fBudd\fR https://qa.debian.org/cgi\-bin/madison.cgi .Sp Eine Methode, neue Abkürzungen hinzuzufügen, finden Sie nachfolgend bei der Variable \fB\s-1RMADISON_URL_MAP_\s0\fR. .IP "\fB\-\-version\fR" 4 .IX Item "--version" zeigt die Version und wird beendet. .IP "\fB\-\-no\-conf\fR, \fB\-\-noconf\fR" 4 .IX Item "--no-conf, --noconf" liest die Devscripts-Konfigurationsdateien nicht. .PP \&\s-1ARCHITEKTUR, KOMPONENTE\s0 und \s-1SUITE\s0 können durch Kommas (oder Leerzeichen) getrennte Listen sein, z.B. \-\-architecture=m68k,i386. .SH "KONFIGURATIONSVARIABLEN" .IX Header "KONFIGURATIONSVARIABLEN" Die beiden Konfigurationsdateien \fI/etc/devscripts.conf\fR und \&\fI~/.devscripts\fR werden in dieser Reihenfolge von einer Shell eingelesen, um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen können benutzt werden, um Einstellungen in Konfigurationsdateien außer Kraft zu setzen. Umgebungsvariablen werden zu diesem Zweck ignoriert. Die derzeit bekannten Variablen sind: .IP "\fB\s-1RMADISON_URL_MAP_\s0\fR\fIABKÜRZUNG\fR=\fI\s-1URL\s0\fR" 4 .IX Item "RMADISON_URL_MAP_ABKÜRZUNG=URL" fügt der oben aufgeführten Zusammenstellung von Abkürzungs\-URLs einen Eintrag hinzu. \fIABKÜRZUNG\fR sollte durch die Abkürzungsform ersetzt werden, die als Bezug zu \fI\s-1URL\s0\fR benutzt wird. .Sp Mehrere Abkürzungseinträge können mittels mehrerer \&\fBRMADISON_URL_MAP_*\fR\-Variablen angegeben werden. .IP "\fB\s-1RMADISON_DEFAULT_URL\s0\fR=\fI\s-1URL\s0\fR" 4 .IX Item "RMADISON_DEFAULT_URL=URL" setzt die Standard-URL, die benutzt werden soll, solange sie nicht durch eine Befehlszeilenoption außer Kraft gesetzt wird. Für Debian ist die Voreinstellung »debian«, für Ubuntu ist es »ubuntu«. .IP "\fB\s-1RMADISON_ARCHITECTURE\s0\fR=\fI\s-1ARCHITEKTUR\s0\fR" 4 .IX Item "RMADISON_ARCHITECTURE=ARCHITEKTUR" setzt die Standardarchitektur, die benutzt werden soll, solange sie nicht durch eine Befehlszeilenoption außer Kraft gesetzt wird. Um eine uneingeschränkte Abfrage auszuführen, wenn \fB\s-1RMADISON_ARCHITECTURE\s0\fR gesetzt wurde, verwenden Sie \fB\-\-architecture='*'\fR. .IP "\fB\s-1RMADISON_SSL_CA_FILE\s0\fR=\fI\s-1DATEI\s0\fR" 4 .IX Item "RMADISON_SSL_CA_FILE=DATEI" verwendet die angegebene CA-Datei anstelle des vorgegebenen CA\-Bündels für Curl/Wget. Es wird als \-\-cacert an Curl und als \-\-ca\-certificate an Wget übergeben. .IP "\fB\s-1RMADISON_SSL_CA_PATH\s0\fR=\fI\s-1PFAD\s0\fR" 4 .IX Item "RMADISON_SSL_CA_PATH=PFAD" verwendet das angegebene CA-Verzeichnis anstelle des vorgegebenen CA\-Bündels für Curl/Wget. Es wird als \-\-capath an Curl und als \-\-ca\-directory an Wget übergeben. .SH "ANMERKUNGEN" .IX Header "ANMERKUNGEN" \&\fBdak ls\fR wurde früher \fBmadison\fR genannt. .PP Das von Rmadison benutzte Protokoll ist recht einfach, das \s-1CGI\s0 akzeptiert die Parameter »a«, »b«, »c«, »g«, »G«, »r«, »s«, »S«, »t« und »package«. Der Parameter »text« wird übergeben, um Klartextausgabe zu aktivieren. .SH "SIEHE AUCH" .IX Header "SIEHE AUCH" \&\fBdak\fR(1), \fBmadison-lite\fR(1) .SH "AUTOR" .IX Header "AUTOR" Rmadison und https://qa.debian.org/madison.php wurden von Christoph Berg geschrieben. Dak wurde von James Troup , Anthony Towns und anderen verfasst.