Dies ist der Befehl debsign, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
debsign – Signieren Sie ein Debian-.changes- und .dsc-Dateipaar mit GPG
ZUSAMMENFASSUNG
Entwurf [Optionen] [Änderungen-Datei|dsc-Datei|Befehlsdatei ...]
BESCHREIBUNG
Entwurf ahmt die Signaturaspekte (und Fehler) von nach dpkg-buildpaket(1). Es dauert entweder eine
ohne Vorzeichen .dsc Datei oder eine unsignierte Datei .Änderungen Datei (zusammen mit der zugehörigen unsignierten .dsc
Datei gefunden durch Ersetzen des Architekturnamens und .Änderungen by .dsc wenn es in der erscheint
.Änderungen Datei) und signiert sie mit dem GNU Privacy Guard. Es ist sorgfältig zu rechnen
die Größe und Prüfsummen der neu signierten .dsc Datei und ersetzen Sie die ursprünglichen Werte in
.Änderungen Datei.
Sollten Sie jetzt aufgefordert werden, ein .Änderungen, .dsc or .Befehle Wenn die Datei angegeben ist, wird sie signiert, andernfalls
Debian/Änderungsprotokoll wird analysiert, um den Namen des zu ermitteln .Änderungen Datei, nach der gesucht werden soll
übergeordnetes Verzeichnis.
Sollten Sie jetzt aufgefordert werden, ein .Befehle Wenn die Datei angegeben wird, wird sie zuerst validiert (siehe Details unter
ftp://ftp.upload.debian.org/pub/UploadQueue/README) und der in der angegebene Name
Das Uploader-Feld wird zum Signieren verwendet.
Dieses Dienstprogramm ist nützlich, wenn ein Entwickler ein Paket auf einem Computer erstellen muss, auf dem es sich befindet
unsicher, es zu unterschreiben; sie brauchen dann nur noch das Kleine zu übertragen .dsc und .Änderungen Dateien zu a
sichere Maschine und verwenden Sie dann die Entwurf Programm, um sie zu signieren, bevor sie zurück übertragen werden.
Dieser Prozess kann auf zwei Arten automatisiert werden. Wenn die zu signierenden Dateien live auf dem entfernt
Maschine, die -r Mit dieser Option können Sie sie auf den lokalen Computer und anschließend wieder zurück kopieren
Unterzeichnung. Wenn die Dateien auf dem leben aus einer regionalen Maschine, dann können sie auf die übertragen werden
Remote-Rechner zum Signieren mit Abzeichen(1).
Dieses Programm kann Standardeinstellungen von übernehmen Devscripts Konfigurationsdateien, wie
unten beschrieben.
OPTIONAL
-r [Benutzername@]Remote-Host
Das .Änderungen und .dsc Dateien leben auf dem angegebenen Remote-Host. In diesem Fall a
.Änderungen Die Datei muss explizit benannt werden, mit einem absoluten Verzeichnis oder einem relativen
in das Remote-Home-Verzeichnis. scp wird zum Kopieren verwendet. Der
[Benutzername@]Remote-Host:Änderungen Alternativ ist die Syntax zulässig. Platzhalter (*
usw.) sind erlaubt.
-pProgrammname
Wann Entwurf Zum Signieren muss GPG ausgeführt werden, damit es ausgeführt werden kann Programmname (auf der Suche nach PATH
ggf.), statt gpg.
-mBetreuer
Geben Sie den Betreuernamen an, der zum Signieren verwendet werden soll. (Sehen dpkg-buildpaket(1) für
Weitere Informationen zu den Unterschieden zwischen -m, -e und -k beim Bauen
Pakete; Entwurf macht von diesen Unterscheidungen keinen Gebrauch, außer in Bezug auf die
Vorrang der verschiedenen Optionen. Diese vielfältigen Optionen werden bereitgestellt, damit die
Das Programm verhält sich wie erwartet, wenn es von aufgerufen wird abbauen(1).)
-eBetreuer
Das gleiche wie -m hat aber Vorrang davor.
-kSchlüssel-ID
Geben Sie die Schlüssel-ID an, die zum Signieren verwendet werden soll; überschreibt alle -m und -e Optionen.
-S Suchen Sie nach einer reinen Quelle .Änderungen Datei anstelle eines Binär-Builds .Änderungen Datei.
-adebian-architektur, -tGNU-Systemtyp
See dpkg-Architektur(1) für eine Beschreibung dieser Optionen. Sie beeinflussen die
Suche nach dem .Änderungen Datei. Sie werden bereitgestellt, um das Verhalten von dpkg-
Baupaket bei der Bestimmung des Namens der .Änderungen Datei.
--multi
mehrbog .Änderungen Modus: Dies bedeutet das Entwurf sollte die neueste Version verwenden
Datei mit dem Namen Muster package_version_*+*.changes wie die .Änderungen Datei,
zulassen, dass die .Änderungen Dateien produziert von dpkg-cross.
--zurücktreten, --keine erneute Unterzeichnung
Signatur neu erstellen bzw. vorhandene Signatur verwenden, sofern die Datei vorhanden ist
bereits unterschrieben. Wenn keine Option angegeben ist und eine bereits signierte Datei gefunden wird, wird die
Der Benutzer wird gefragt, ob er die aktuelle Signatur verwenden möchte.
--debs-dir DIR
Suche die .Änderungen und .dsc Dateien im Verzeichnis DIR anstelle des übergeordneten Elements des
Quellverzeichnis. Dies sollte entweder ein absoluter Pfad oder relativ zum Anfang sein
das Quellverzeichnis.
--no-conf, --noconf
Lesen Sie keine Konfigurationsdateien. Dies kann nur als erste Option verwendet werden
auf der Kommandozeile angegeben.
--help, -h
Zeigen Sie eine Hilfemeldung an und beenden Sie erfolgreich.
--Version
Versions- und Copyright-Informationen anzeigen und erfolgreich beenden.
CONFIGURATION VARIABLEN
Die beiden Konfigurationsdateien /etc/devscripts.conf und ~/.devscripts sind darin bezogen
um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen können zum Überschreiben verwendet werden
Einstellungen der Konfigurationsdatei. Einstellungen der Umgebungsvariablen werden zu diesem Zweck ignoriert.
Die derzeit anerkannten Variablen sind:
DEBSIGN_PROGRAM
Dies zu setzen ist gleichbedeutend mit der Angabe von a -p .
DEBSIGN_MAINT
Dies ist die -m .
DEBSIGN_KEYID
Und das ist das -k .
DEBSIGN_ALWAYS_RESIGN
Signieren Sie Dateien immer erneut, auch wenn sie bereits signiert sind, ohne dass Sie dazu aufgefordert werden.
DEBRELEASE_DEBS_DIR
Dies gibt das Verzeichnis an, in dem nach gesucht werden soll .Änderungen und .dsc Dateien, und
ist entweder ein absoluter Pfad oder relativ zum oberen Rand des Quellbaums. Das
entspricht dem --debs-dir Befehlszeilenoption. Diese Richtlinie könnte verwendet werden,
zum Beispiel, wenn Sie immer verwenden pbuilder or svn-buildpackage um Ihre Pakete zu erstellen.
Beachten Sie, dass es auch Auswirkungen hat Entschuldung(1) auf die gleiche Weise, daher der seltsame Name von
die Option.
Nutzen Sie Debsign online über die Dienste von onworks.net