uupdate
führt ein Upgrade eines Quellcodepakets von einer Revision der Ursprungsautoren durch
- Provided by: devscripts (Version: 2.14.1ubuntu0.1)
- Report a bug
führt ein Upgrade eines Quellcodepakets von einer Revision der Ursprungsautoren durch
uupdate [Optionen]
neues_Archiv_der_Ursprungsautoren [Version]
uupdate [Optionen] --patch|-p
Patch-Datei
uupdate verändert ein existierendes Debian-Quellcodearchiv, um eine Aktualisierung der Ursprungsautoren widerzuspiegeln, die als Patch eines vollständigen Quellcodearchivs bereitgestellt wurde, Das Hilfswerkzeug muss von der obersten Ebene des alten Quellcodeverzeichnisses aufgerufen werden. Falls ein relativer Name für das neue Archiv angegeben wurde, wird zuerst relativ zum Ausführungsverzeichnis und dann relativ zum übergeordneten Verzeichnis des Quellcodeverzeichnisbaums gesucht. (Falls die Changelog-Datei zum Beispiel /usr/local/src/foo/foo-1.1/debian/changelog ist, dann wird nach der Archiv- oder Patch-Datei relativ zu /usr/local/src/foo gesucht.) Beachten Sie, dass die Patch-Datei oder das Archiv nicht innerhalb des Quellcodeverzeichnisbaums selbst sein kann. Die vollständigen Einzelheiten, was der Code tut, werden nachfolgend erläutert.
Derzeit unterstützte Quellcodedateitypen sind .tar.gz-, .tar.bz2-, .tar.Z-, .tgz-, .tar-, .tar.lzma-, .tar.xz-, .7z und .zip-Archive. Außerdem werden bereits entpackte Quellcodearchive unterstützt; geben Sie einfach den Pfad des Quellcodeverzeichnisses an. Unterstützte Typen von Patch-Dateien sind komprimiert mit gzip, bzip2, lzma, xz sowie unkomprimierte Patch-Dateien. Die Dateitypen werden durch die Dateinamen identifiziert, daher müssen sie die Standardendungen verwenden.
Üblicherweise wird uupdate in der Lage sein, die Versionsnummer vom Namen des Quellarchivs herzuleiten (solange sie nur Zahlen und Punkte enthält). Falls dies fehlschlägt, müssen Sie die Versionsnummer explizit angeben (ohne die Debian-Veröffentlichungsnummer, die anfangs immer »1« oder auf entdeckten Ubuntu-Systemen »0ubuntu1« sein wird). Dies kann durch eine einleitende --upstream-version- oder -v-Option erledigt werden oder im Fall eines Archivs, durch eine Versionsnummer nach dem Dateinamen. (Der Grund für letzteres ist, dass uupdate auch direkt von uscan aufgerufen werden kann.)
Da uupdate zum Bereinigen des aktuellen Archivs debuild verwendet, bevor es die Patch-Datei anwendet, akzeptiert es eine --rootcmd- oder -r-Option, die es dem Anwender gestattet, einen Befehl zum Erlangen von Root-Rechten anzugeben. Standardmäßig wird fakeroot benutzt.
Falls ein Archiv erstellt wird, sollte die unberührte Quelldatei der Ursprungsautoren zum Erstellen der .orig.tar.gz-Datei verwendet werden, wann immer dies möglich ist. Dies bedeutet, dass MD5-Summen oder ähnliche Methoden einfach zum Vergleichen der Quelldatei der Ursprungsautoren mit der Debian-Kopie der Version der Ursprungsautoren benutzt werden kann. Dies ist das Standardverhalten und kann mittels der nachfolgenden Option --no-pristine ausgeschaltet werden.
Dies ist eine Zusammenfassung dessen, was oben erklärt wurde.
Die beiden Konfigurationsdateien /etc/devscripts.conf und ~/.devscripts werden in dieser Reihenfolge eingelesen, um Konfigurationsvariablen zu setzen. Befehlszeilenoptionen können benutzt werden, um Einstellungen in Konfigurationsdateien zu setzen. Einstellungen in Umgebungsvariablen werden zu diesem Zweck ignoriert. Die derzeit bekannten Variablen sind:
Auf Ubuntu-Systemen wird die dpkg-vendor-Erkennung verwendet, um die Debian-Revision auf »0ubuntu1« zu setzen. Sie können debian/changelog hinterher manuell ändern.
Auf Ubuntu-Systemen wird die dpkg-vendor-Erkennung verwendet, um die Debian-Revision auf »0ubuntu1« zu setzen. Sie können debian/changelog hinterher manuell ändern.
debuild(1), fakeroot(1), patch(1) und devscripts.conf(5)
The Debian Policy Manual
Die Originalversion von uupdate wurde von Christoph Lameter <clameter@debian.org> geschrieben. Mehrere Änderungen und Verbesserungen stammen von Julian Gilbey <jdg@debian.org>.
Diese Übersetzung wurde mit dem Werkzeug po4a <URL:http://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«.