Scroll to navigation

DEVSCRIPTS(1) General Commands Manual DEVSCRIPTS(1)

BESCHREIBUNG

devscripts - Skripte, die das Leben von Debian-Entwicklern erleichtern

BESCHREIBUNG

Das Paket devscripts ist eine Sammlung von Skripten für Debian-Entwickler und anderen, die Debian-Pakete bauen wollen. Eine Zusammenfassung der verfügbaren Skripte finden Sie in der Datei /usr/share/doc/devscripts/README.gz nach. Vollständige Einzelheiten finden Sie in den jeweiligen Handbuchseiten. Sie werden durch mehrere Entwickler beigetragen; Einzelheiten über die Autoren finden Sie im Code oder den Handbuchseiten.
 
Außerdem enthält das Verzeichnis /usr/share/doc/devscripts/examples Beispiele von procmail- und exim-Skripten zum Sortieren ankommender E-Mails zu Debian-Mailinglisten.

UMGEBUNGSVARIABLEN

Mehrere Skripte der Devscripts-Suite verwenden die folgenden Umgebungsvariablen. Lesen Sie die Einzelheiten zur Benutzung der Variablen in den Handbuchseiten der jeweiligen Skripte nach.
DEBEMAIL
E-Mail-Adresse der Person, die an einem angegebenen Debian-Paket mittels Devscripts tätig ist.
DEBFULLNAME
Vollständiger Name (Vor- und Zuname) der Person, die an einem angegebenen Debian-Paket mittels Devscripts tätig ist.

SKRIPTE

Es folgt eine komplette Liste verfügbarer Devscripts. Zusätzliche Dokumentation finden Sie in deren Handbuchseiten.
annotate-output(1)
führt einen Befehl aus und stellt jeder Zeile der Ausgabe die Zeit und den Datenstrom (0 für die Standardausgabe, E für die Standardfehlerausgabe) voran.
archpath(1)
gibt die tla-/Bazaar-Paketnamen aus. [tla | bazaar]
bts(1)
ein Befehlszeilenwerkzeug zum Manipulieren der Fehlerdatenbank [www-browser, libauthen-sasl-perl, libnet-smtp-ssl-perl, libsoap-lite-perl, libwww-perl, bsd-mailx | mailx]
build-rdeps(1)
sucht nach allen Paketen, die eine Bauabhängigkeit von einem angegebenen Paket haben. [dctrl-tools]
chdist(1)
Werkzeug zum einfachen Umgang mit mehreren Distributionen [dctrl-tools]
checkbashisms(1)
prüft, ob ein /bin/sh-Skript irgendwelche üblichen Bash-spezifischen Konstrukte enthält.
cowpoke(1)
lädt ein Debian-Quellpaket auf einen Cowbuilder-Rechner und baut es, signiert es wahlweise und lädt das Ergebnis in eine Incoming-Warteschlange [ssh-client].
cvs-debi, cvs-debc(1)
Wrapper um Debi beziehungsweise Debc (siehe unten), die ermöglichen, sie aus dem CVS-Arbeitsverzeichnis aufzurufen. [cvs-buildpackage]
cvs-debrelease(1)
Wrapper um Debrelease, der ermöglicht, es aus dem CVS-Arbeitsverzeichnis aufzurufen. [cvs-buildpackage, dupload | dput, ssh-client]
cvs-debuild(1)
ein Wrapper für CVS-Buildpackage, um Debuild als Paketbauprogramm zu benutzen. [cvs-buildpackage, fakeroot, lintian, gnupg]
dcmd(1)
führt einen angegebenen Befehl aus, der den Namen einer .changes- oder .dsc-Datei ersetzt, mit jeder der darin referenzierten Dateien.
dcontrol(1)
fragt aus der Ferne Paket- und Quellsteuerdateien für alle Debian-Distributionen ab. [liburl-perl, libwww-perl]
dd-list(1)
gibt eine angegebene Liste von Paketen hübsch nach Paketbetreuer sortiert aus.
debc(1)
zeigt den Inhalt von frisch gebauten .debs.
debchange/dch(1)
führt debian-/changelog-Dateien automagisch Einträge hinzu. [libparse-debcontrol-perl, libsoap-lite-perl]
debcheckout(1)
checkt das Entwicklungsdepot eines Debian-Pakets aus.
debclean(1)
säubert einen Debian-Quellverzeichnisbaum vollständig. [fakeroot]
debcommit(1)
übergibt Änderungen an cvs, darcs, svn, svk, tla, bzr, git oder hg, basierend auf Nachrichten des Changelogs. [cvs | darcs | subversion | svk | tla | bzr | git-core | mercurial]
debdiff(1)
vergleicht zwei Versionen eines Debian-Pakets, um es auf hinzugefügte oder entfernte Dateien hin zu untersuchen. [wdiff, patchutils]
debi(1)
installiert ein frisch gebautes Paket.
debpkg(1)
Dpkg-Wrapper der befähigt, Pakete ohne Su zu verwalten/testen.
debrelease(1)
Wrapper um Dupload oder Dput [dupload | dput, ssh-client]
debsign, debrsign(1)
signiert ein .changes-/.dsc-Paar ohne dass der Rest des Pakets vorhanden sein muss; kann die Paare aus der Ferne signieren oder das Paar von einem fernen Rechner zum Signieren abrufen. [gnupg, debian-keyring, ssh-client]
debsnap(1)
greift auf Pakete von http://snapshot.debian.org zu. [libwww-perl, libjson-perl]
debuild(1)
Wrapper, um ein Paket zu bauen, ohne Su einsetzen zu müssen oder sich Gedanken darüber zu machen, wie Dpkg zum Bauen mittels Fakeroot aufgerufen wird. Bewältigt außerdem die häufigen Umgebungsprobleme, Umask etc. [fakeroot, lintian, gnupg]
deb-reversion(1)
erhöht die Versionsnummer eines Binärpakets und packt das Archiv neu.
dep3changelog(1)
erzeugt einen Changelog-Eintrag aus Patch-Kopfzeilen im DEP3-Stil
desktop2menu(1)
erstellt eine Gerüstmenüdatei aus einer freedesktop.org-Desktopdatei. [libfile-desktopentry-perl]
dget(1)
lädt Debian-Quell- und -Binärpakete herunter. [wget | curl]
dpkg-depcheck, dpkg-genbuilddeps(1)
bestimmt die Pakete, die während des Baus eines Debian-Pakets benutzt werden; nützlich, um die benötigten Steuerfelder der Bauabhängigkeiten zu bestimmen.
diff2patches(1)
extrahiert Patches aus einer .diff.gz-Datei und legt sie unter debian/ oder, falls verfügbar, debian/patches ab. [patchutils]
dscextract(1)
extrahiert eine einzelne Datei aus einem Debian-Quellpaket. [patchutils]
dscverify(1)
überprüft die Integrität eines Debian-Pakets aus den .changes- oder .dsc-Dateien. [gnupg, debian-keyring, libdigest-md5-perl]
edit-patch(1)
fügt einen Patch für ein Quellpaket hinzu oder bearbeitet es und übergibt die Änderungen. [quilt | dpatch | cdbs]
getbuildlog(1)
lädt die Paketbauprotokolle von den automatischen Debian-Bauprogrammen herunter. [wget]
grep-excuses(1)
durchsucht mit Grep die Datei update_excuses.html nach Ihren Paketen. [libterm-size-perl, wget, w3m]
licensecheck(1)
versucht die Lizenz der Quelldateien zu bestimmen.
list-unreleased(1)
sucht nach unveröffentlichten Paketen.
manpage-alert(1)
ortet Programme ohne zugehörige Handbuchseiten.
mass-bug(1)
Fehlerberichte für größere Mengen von Dateien [bsd-mailx | mailx]
mergechanges(1)
führt .changes-Dateien vom Bau eines Pakets auf unterschiedlichen Architekturen zusammen.
mk-build-deps(1)
erzeugt bei gegebenem Paketnamen und/oder Steuerungsdatei ein Binärpaket, das installiert werden kann, um Bauabhängigkeiten der angegebenen Pakete zu erfüllen. [equivs]
namecheck(1)
prüft, ob Projektnamen bereits vergeben sind.
nmudiff(1)
mailt ein Diff des aktuellen Pakets gegen die vorherige Version an die Fehlerdatenbank, um beim Verfolgen von NMUs zu helfen. [patchutils, mutt]
plotchangelog(1)
zeigt ein nettes Diagramm der Daten in einer Changelog-Datei. [libtimedate-perl, gnuplot]
pts-subscribe(1)
abonniert das PTS für eine begrenzte Zeit. [bsd-mailx | mailx, at]
rc-alert(1)
führt alle installierten Pakete auf, die release-kritische Fehler enthalten. [wget]
rmadison(1)
fragt aus der Ferne die Debian-Archivdatenbank über Pakete ab. [wget | curl, liburi-perl]
suspicious-source(1)
gibt eine Liste der Dateien aus, die keine üblichen Quelldateien sind. [python-magic]
svnpath(1)
gibt SVN-Depotpfade aus. [subversion]
tagpending(1)
wird aus einem Debian-Quellverzeichnisbaum ausgeführt und markiert Fehler, die geschlossen werden sollen, im neusten Changelog als ausstehend. [libsoap-lite-perl]
transition-check(1)
prüft eine Liste von Quellpaketen, ob sie an Übergängen beteiligt sind, weswegen Uploads nach Unstable derzeit blockiert sind. [libwww-perl, libyaml-syck-perl]
uscan(1)
durchucht Seiten der Originalautoren auf neue Veröffentlichungen von Paketen [libcrypt-ssleay-perl, libwww-perl, unzip, xz-utils]
uupdate(1)
integriert Änderungen der Originalautoren in ein Quellpaket [patch]
what-patch(1)
bestimmt, welches Patch-System ein Quellpaket verwendet, falls es dies tut. [patchutils]
whodepends(1)
prüft die Pakete welches Betreuers von einem Paket abhängen.
who-uploads(1)
bestimmt diejenigen, die ein Paket kürzlich in das Debian-Archiv hochgeladen haben. [gnupg, debian-keyring, wget]
wnpp-alert(1)
führt installierte Pakete auf, die verwaist oder zur Adoption freigegeben sind. [wget]
wnpp-check(1)
prüft, ob es eine offene Anfrage zum Paketieren oder einen Fehlerbericht über die Absicht zum Packen für ein Paket gibt. [wget]
wrap-and-sort(1)
bricht lange Zeilen um und sortiert Elemente in Paketierungsdateien. [python-debian]
Debian-Hilfswerkzeuge DEBIAN