rmadison
fragt Pakete aus der Debian-Archivdatenbank aus der Ferne ab
- Provided by: devscripts (Version: 2.26.11ubuntu1)
- Report a bug
fragt Pakete aus der Debian-Archivdatenbank aus der Ferne ab
dak ls fragt die Debian-Archivdatenbank (»projectb«) ab und zeigt, welche Paketversion je Architektur/Komponente/Suite registriert ist. Das CGI unter https://qa.debian.org/madison.php 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, rmadison, ist eine Befehlszeilenoberfläche für dieses CGI.
Ubuntu has no such CGI. Queries against an https://api.launchpad.net/ URL, such as the ubuntu shorthand, are instead answered by asking the Launchpad web service for the published sources and binaries and formatting the reply like madison would. See "LAUNCHPAD ARCHIVES" below.
Hinweis: Da -r leicht für einen Diensteverweigerungsangriff auf die Datenbank benutzt werden kann (»-r .«), wird diese Option nicht durch das CGI auf qa.debian.org und die meisten anderen Installationen unterstützt.
Eine Methode, neue Abkürzungen hinzuzufügen, finden Sie nachfolgend bei der Variable RMADISON_URL_MAP_.
ARCHITEKTUR, KOMPONENTE und SUITE können durch Kommas (oder Leerzeichen) getrennte Listen sein, z.B. --architecture=amd64,i386.
Die beiden Konfigurationsdateien /etc/devscripts.conf und ~/.devscripts 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:
Mehrere Abkürzungseinträge können mittels mehrerer RMADISON_URL_MAP_*-Variablen angegeben werden.
Any URL under https://api.launchpad.net/ is queried through the Launchpad web service rather than through a madison CGI. Besides the ubuntu shorthand this also works for any other archive Launchpad knows about, for instance a PPA:
RMADISON_URL_MAP_MYPPA=https://api.launchpad.net/devel/~user/+archive/ubuntu/ppa
Only -a, -c, -g, -G, -s and -S are supported for such a query. -b, -r and -t have no equivalent in the web service and are ignored with a warning.
dak ls wurde früher madison genannt.
Das von Rmadison benutzte Protokoll ist recht einfach, das CGI akzeptiert die Parameter »a«, »b«, »c«, »g«, »G«, »r«, »s«, »S«, »t« und »package«. Der Parameter »text« wird übergeben, um Klartextausgabe zu aktivieren.
Rmadison und https://qa.debian.org/madison.php wurden von Christoph Berg <myon@debian.org> geschrieben. Dak wurde von James Troup <james@nocrew.org>, Anthony Towns <ajt@debian.org> und anderen verfasst.