BEZEICHNUNG¶
devscripts - Skripte, die das Leben von Debian-Entwicklern erleichtern
BESCHREIBUNG¶
Das Paket
devscripts ist eine Sammlung von Skripten für
Debian-Entwickler und andere, 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 (O für die Standardausgabe Stdout, E für
die Standardfehlerausgabe Stderr) 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-smtps-perl, libsoap-lite-perl,
liburi-perl, libwww-perl, bsd-mailx | mailx]
- build-rdeps(1)
- sucht nach allen Paketen, die eine Bauabhängigkeit von einem
angegebenen Paket haben. [dctrl-tools, dose-extra]
- 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. [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 es ermöglicht, es aus dem
CVS-Arbeitsverzeichnis aufzurufen. [cvs-buildpackage, dupload | dput,
ssh-client]
- cvs-debuild(1)
- Wrapper für CVS-Buildpackage, um Debuild als Paketbauprogramm zu
benutzen. [cvs-buildpackage, fakeroot, lintian, gnupg | gnupg2]
- dcmd(1)
- führt einen angegebenen Befehl aus, der den Namen einer .changes-
oder .dsc-Datei durch jede darin referenzierte Datei ersetzt.
- 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ügt debian-/changelog-Dateien automagisch Einträge hinzu.
[libdistro-info-perl, libsoap-lite-perl]
- debcheckout(1)
- checkt das Entwicklungsdepot eines Debian-Pakets aus.
- debclean(1)
- säubert einen Debian-Quellverzeichnisbaum. [fakeroot]
- debcommit(1)
- übergibt Änderungen an cvs, darcs, svn, svk, tla, bzr, git
oder hg, basierend auf Commit-Nachrichten des Changelogs. [cvs | darcs |
subversion | svk | tla | bzr | git-core | mercurial,
libtimedate-perl]
- debdiff(1)
- vergleicht zwei Versionen eines Debian-Pakets, um es auf
hinzugefügte oder entfernte Dateien hin zu untersuchen. Verwenden
Sie für genauere Vergleiche das Paket »diffoscope«.
[wdiff, patchutils]
- debi(1)
- installiert ein frisch gebautes Paket.
- debpkg(1)
- Dpkg-Wrapper, der befähigt, Pakete ohne Su zu
verwalten/testen.
- debrepro(1)
- reproducibility tester for Debian packages [faketime, diffoscope,
disorderfs]
- 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 | gnupg2, debian-keyring,
ssh-client]
- debsnap(1)
- greift auf Pakete von http://snapshot.debian.org zu. [libwww-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 |
gnupg2]
- deb-reversion(1)
- erhöht die Versionsnummer eines Binärpakets und packt das
Paket neu. Dies ist nützlich für Portierer und
dergleichen.
- dep3changelog(1)
- erzeugt einen Changelog-Eintrag aus Patch-Kopfzeilen im DEP3-Stil.
- desktop2menu(1)
- erzeugt eine Gerüstmenüdatei aus einer gegebenen
freedesktop.org-Desktopdatei. [libfile-desktopentry-perl]
- dget(1)
- lädt Debian-Quell- und -Binärpakete herunter. [wget |
curl]
- diff2patches(1)
- extrahiert Patches aus einer .diff.gz-Datei und legt sie unter debian/
oder, falls verfügbar, debian/patches ab. [patchutils]
- 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. [build-essential, strace]
- 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 | gnupg2, debian-keyring]
- edit-patch(1)
- fügt einen Patch für ein Quellpaket hinzu oder bearbeitet
ihn und führt einen Commit der Änderungen durch. [quilt |
dpatch | cdbs]
- getbuildlog(1)
- lädt die Paketbauprotokolle von den automatischen
Debian-Baumaschinen herunter. [wget]
- git-deborig(1)
- try to produce Debian orig.tar using git-archive(1) [libdpkg-perl,
libgit-wrapper-perl, liblist-compare-perl]
- grep-excuses(1)
- durchsucht die Datei update_excuses.html nach Ihren Paketen.
[libterm-size-perl, wget, w3m]
- list-unreleased(1)
- sucht nach unveröffentlichten Paketen.
- manpage-alert(1)
- ortet Programme ohne zugehörige Handbuchseiten. [man-db]
- mass-bug(1)
- reicht größere Anzahl von Fehlerberichten ein. [bsd-mailx |
mailx]
- mergechanges(1)
- führt .changes-Dateien der gleichen Veröffentlichung
zusammen, die aber auf unterschiedlichen Architekturen gebaut wurden.
- 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]
- mk-origtargz(1)
- benennt den Tarball der Originalautoren um, ändert wahlweise die
Komprimierung und entfernt unerwünschte Dateien. [unzip, xz-utils,
file]
- 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 Nachverfolgen von NMUs zu helfen. [patchutils,
mutt]
- origtargz(1)
- ruft den Original-Tarball eines Debian-Pakets aus verschiedenen Quellen ab
und entpackt ihn.
- 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 | curl]
- rmadison(1)
- fragt aus der Ferne die Debian-Archivdatenbank über Pakete ab.
[liburi-perl, wget | curl]
- sadt(1)
- führt DEP-8-Tests durch. [python3-debian]
- suspicious-source(1)
- gibt eine Liste der Dateien aus, die keine üblichen Quelldateien
sind. [python3-magic]
- svnpath(1)
- gibt Subversion-Depotpfade aus. [subversion]
- tagpending(1)
- wird aus einem Debian-Quellverzeichnisbaum ausgeführt und markiert
Fehler, die im neuesten Changelog geschlossen werden sollen, als
anstehend. [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. [gpgv | gpgv2, gnupg | gnupg2, liblwp-protocol-https-perl,
libwww-perl, unzip, xz-utils, file]
- 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 | gnupg2, debian-keyring, debian-maintainers,
wget]
- wnpp-alert(1)
- führt installierte Pakete auf, die verwaist oder zur Adoption
freigegeben sind. [wget | curl]
- 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 | curl]
- who-permits-upload(1)
- ruft Informationen über ACLs (Zugriffssteuerungslisten) ab [gnupg |
gnupg2, libencode-locale-perl, libwww-perl, debian-keyring]
- wrap-and-sort(1)
- bricht lange Zeilen um und sortiert Elemente in Paketierungsdateien.
[python3-debian]
ÜBERSETZUNG¶
Diese Übersetzung wurde mit dem Werkzeug
po4a
<
URL:https://po4a.alioth.debian.org/> durch Chris Leick
c.leick@vollbio.de im Juli 2012 erstellt und vom deutschen
Debian-Übersetzer-Team korrekturgelesen. Bitte melden Sie alle Fehler
in der Übersetzung an
debian-l10n-german@lists.debian.org oder
als Fehlerbericht an das Paket
devscripts. Sie können mit dem
folgenden Befehl das englische Original anzeigen »
man -L C
Abschnitt deutsche_Handbuchseite«.