diff options
Diffstat (limited to 'man/de/deb-version.man')
-rw-r--r-- | man/de/deb-version.man | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/man/de/deb-version.man b/man/de/deb-version.man new file mode 100644 index 0000000..66bae88 --- /dev/null +++ b/man/de/deb-version.man @@ -0,0 +1,131 @@ +.\" dpkg manual page - deb-version(7) +.\" +.\" Copyright © 1996-1998 Ian Jackson and Christian Schwarz +.\" for parts of the text reused from the Debian Policy +.\" Copyright © 2007 Frank Lichtenheld <djpig@debian.org> +.\" Copyright © 2011, 2013, 2015 Guillem Jover <guillem@debian.org> +.\" +.\" This is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\" This is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see <https://www.gnu.org/licenses/>. +. +.\"******************************************************************* +.\" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH deb\-version 7 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung +.nh +.SH BEZEICHNUNG +deb\-version \- Versionsnummer\-Format von Debian\-Paketen +. +.SH ÜBERSICHT +[ \fIEpoche\fP\fB:\fP]\fIUpstream\-Version\fP[\fB\-\fP\fIDebian\-Revision\fP] +.SH BESCHREIBUNG +Die für Debian Binär\- und Quellpakete verwendete Versionsnummer besteht aus +drei Komponenten. Diese sind: +.TP +\fIEpoche\fP +Dies ist eine einzelne (typischerweise kleine) vorzeichenlose ganze +Zahl. Sie darf entfallen, wobei dann Null angenommen wird. Falls sie +entfällt, darf die \fIUpstream\-Version\fP keine Doppelpunkte enthalten. +.IP +Sie existiert, um Fehler in den Versionsnummern älterer Versionen des Pakets +zu erlauben und auch, um das bisherige Nummerierungsschema eines Paketes +aufzugeben. +.TP +\fIUpstream\-Version\fP +Dies ist der Hauptteil der Versionsnummer. Normalerweise ist dies die +Versionsnummer des Originalpakets („Upstream“), aus dem die \fI.deb\fP\-Datei +erstellt wurde, falls dies zutrifft. Normalerweise wird diese im gleichen +Format vorliegen, wie sie von den Originalautoren angegeben wurde; +allerdings kann es notwendig sein, sie umzuformatieren, damit sie in das +Format des Paketverwaltungssystems und des Vergleichsschemas passt. +.IP +Das Vergleichsverhalten des Paketverwaltungssystems in Hinblick auf die +\fIUpstream\-Version\fP wird nachfolgend beschrieben. Der +\fIUpstream\-Version\fP\-Anteil der Versionsnummer muss angegeben werden. +.IP +\fIUpstream\-Version\fP darf nur alphanumerische Zeichen („A\-Za\-z0\-9“) und \fB.\fP +\fB+\fP \fB\-\fP \fB:\fP \fB~\fP (Satzpunkt, Plus, Bindestrich, Doppelpunkt, Tilde) +enthalten und sollte mit einer Zahl beginnen. Falls es keine +\fIDebian\-Revision\fP gibt, sind Bindestriche nicht erlaubt; falls es keine +\fIEpoche\fP gibt, sind Doppelpunkte nicht erlaubt. +.TP +\fIDebian\-Revision\fP +Dieser Teil der Versionsnummer spezifiziert die Version des Debian\-Paketes, +basierend auf der Version der Originalautoren. Er kann nur alphanumerische +Zeichen und \fB+\fP \fB.\fP \fB~\fP (Plus, Satzpunkt, Tilde) enthalten und wird +genauso wie die \fIUpstream\-Version\fP verglichen. +.IP +Dieser Teil ist optional; falls er nicht vorhanden ist, darf +\fIUpstream\-Version\fP keinen Bindestrich enthalten. Dieses Format ist für den +Fall, dass ein Stück Software speziell dafür geschrieben wurde, ein +Debian\-Paket zu werden und es daher nur eine „Debianisierung“ gibt und somit +keine Revisionsanzeige notwendig ist. +.IP +Es ist üblich, die \fIDebian\-Revision\fP jedesmal bei ‚1’ neu zu starten, wenn +die \fIUpstream\-Version\fP erhöht wird. +.IP +Dpkg wird die Versionsnummer beim letzten Bindestrich in der Zeichenkette +auftrennen (falls dieser existiert), um die \fIUpstream\-Version\fP und die +\fIDebian\-Revision\fP zu bestimmen. Im Vergleich befindet sich eine fehlende +\fIDebian\-Revision\fP vor einer vorhandenen (beachten Sie aber, dass es sich +bei der \fIDebian\-Revision\fP um den Teil der Versionsnummer mit der geringsten +Signifikanz handelt). +.SS Sortieralgorithmus +Die \fIUpstream\-Version\fP\- und \fIDebian\-Revision\fP\-Teile werden von der +Paketverwaltung nach dem gleichen Algorithmus verglichen: +.PP +Die Zeichenketten werden von links nach rechts verglichen. +.PP +Zuerst wird der Anfangsteil jeder Zeichenkette bestimmt, der komplett aus +nicht\-Ziffern\-Zeichen besteht. Diese zwei Teile (von denen einer leer sein +kann) werden lexikalisch verglichen. Wird ein Unterschied gefunden, wird +dieser zurückgeliefert. Der lexikalische Vergleich ist ein veränderter +Vergleich von ASCII\-Werten, bei denen Buchstaben vor allen nicht\-Buchstaben +sortiert werden und die Tilde vor allem sortiert wird, sogar vor dem Ende +eines Teiles. So sind zum Beispiel die folgenden Teile in sortierter +Reihenfolge: ‚~~’, ‚~~a’, ‚~’, der leere Teil, ‚a’. +.PP +Dann wird der Anfangsteil des Restes jeder Zeichenkette bestimmt, der +komplett aus Ziffern besteht. Der numerische Wert dieser zwei Teile wird +verglichen, und jeder gefundene Unterschied wird als Ergebnis des Vergleichs +zurückgeliefert. Für diesen Zweck zählt die leere Zeichenkette (die nur am +Ende einer oder beider der zu vergleichenden Versionszeichenketten +erscheinen kann) als Null. +.PP +Diese zwei Schritte (Vergleichen und Entfernen von +nicht\-Ziffern\-Zeichenketten und Ziffern\-Zeichenketten am Anfang) werden +wiederholt, bis ein Unterschied gefunden wird oder beide Zeichenketten +erschöpft wurden. +.PP +Beachten Sie, dass Epochen uns erlauben, Fehler in der Versionsnummerierung +zurückzulassen, und mit Situationen umzugehen, in denen sich das Schema der +Versionsnummerierung ändert. Sie sind \fBnicht\fP dazu gedacht, mit +Versionsnummern umzugehen, die Zeichenketten aus Buchstaben enthalten, die +das Paketverwaltungssystem nicht interpretieren kann (wie ‚ALPHA’ oder +‚pre\-’)) oder mit unklugen Reihenfolgen. +.SH BEMERKUNGEN +Das Tilde\-Zeichen und seine speziellen Sortiereigenschaften wurden in Dpkg +1.10 eingeführt und einige Teile der Bauskripte von Dpkg haben erst später +in der 1.10.x\-Serie Unterstützung dafür erhalten. +.SH "SIEHE AUCH" +\fBdeb\-control\fP(5), \fBdeb\fP(5), \fBdpkg\fP(1) +.SH ÜBERSETZUNG +Die deutsche Übersetzung wurde 2004, 2006-2020 von Helge Kreutzmann +<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de>, +2008 von Sven Joachim <svenjoac@gmx.de> und 2019,2020 von Mario +Blättermann <mario.blaettermann@gmail.com> +angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die +GNU General Public License Version 2 oder neuer für die Kopierbedingungen. +Es gibt KEINE HAFTUNG. |