chiark / gitweb /
awful debugging hacking
[dpkg] / man / de / dpkg-name.man
1 .\" dpkg manual page - dpkg-name(1)
2 .\"
3 .\" Copyright © 1995-1996 Erick Branderhorst
4 .\" Copyright © 2007-2013, 2015 Guillem Jover <guillem@debian.org>
5 .\"
6 .\" This is free software; you can redistribute it and/or modify
7 .\" it under the terms of the GNU General Public License as published by
8 .\" the Free Software Foundation; either version 2 of the License, or
9 .\" (at your option) any later version.
10 .\"
11 .\" This is distributed in the hope that it will be useful,
12 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
13 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 .\" GNU General Public License for more details.
15 .\"
16 .\" You should have received a copy of the GNU General Public License
17 .\" along with this program.  If not, see <https://www.gnu.org/licenses/>.
18 .
19 .\"*******************************************************************
20 .\"
21 .\" This file was generated with po4a. Translate the source file.
22 .\"
23 .\"*******************************************************************
24 .TH dpkg\-name 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
25 .nh
26 .SH BEZEICHNUNG
27 dpkg\-name \- Debian\-Pakete zu vollen Paketnamen umbenennen
28 .
29 .SH ÜBERSICHT
30 \fBdpkg\-name\fP [\fIOption\fP …] [\fB\-\-\fP] \fIDatei\fP …
31 .
32 .SH BESCHREIBUNG
33 .PP
34 Diese Handbuchseite dokumentiert das \fBdpkg\-name\fP\-Programm, das eine
35 einfache Möglichkeit bereitstellt, \fBDebian\fP\-Pakete in ihren vollen
36 Paketnamen umzubenennen. Ein voller Paketname besteht aus
37 \fIPaket\fP\fB_\fP\fIVersion\fP\fB_\fP\fIArchitektur\fP\fB.\fP\fIPakettyp\fP wie in der
38 Steuerdatei des Pakets spezifiziert. Der \fIVersion\fP\-Teil des Dateinamens
39 besteht aus der Versionsinformation der Originalautoren optional gefolgt von
40 einem Gedankenstrich und der Revisionsinformation. Der \fIPakettyp\fP\-Teil
41 entstammt dem Feld \fIpackage_type\fP (falls vorhanden) oder wird auf \fBdeb\fP
42 gesetzt.
43 .
44 .SH OPTIONEN
45 .TP 
46 \fB\-a\fP, \fB\-\-no\-architecture\fP
47 Der Zieldateiname wird keine Architekturinformation enthalten.
48 .TP 
49 \fB\-k\fP, \fB\-\-symlink\fP
50 Lege einen Symlink an, anstatt zu verschieben.
51 .TP 
52 \fB\-o\fP, \fB\-\-overwrite\fP
53 Existierende Dateien werden überschrieben, falls sie den gleichen Namen wie
54 der Zieldateiname haben.
55 .TP 
56 \fB\-s\fP, \fB\-\-subdir\fP [\fIVerzeichnis\fP]
57 Dateien werden in ein Unterverzeichnis verschoben. Falls das als Argument
58 existierende Verzeichnis existiert, dann werden die Dateien in das
59 Verzeichnis verschoben, andernfalls wird das Zielverzeichnis aus dem
60 »section«\-Feld des Steuerteils des Pakets extrahiert. Das Zielverzeichnis
61 wird »unstable/binary\-\fIArchitektur\fP/\fIBereich\fP« sein. Falls die Sektion
62 nicht in der Steuerdatei gefunden werden kann, dann wird \fBno\-section\fP
63 angenommen, und in diesem Fall, wie auch für die Sektionen \fBnon\-free\fP und
64 \fBcontrib\fP ist das Zielverzeichnis »\fIBereich\fP/binary\-\fIArchitektur\fP«. Das
65 Sektionsfeld muss nicht angegeben werden, daher werden viele Pakete ihren
66 Weg in das \fBno\-section\fP\-Gebiet finden. Verwenden Sie diese Option mit
67 Vorsicht, sie ist unordentlich.
68 .TP 
69 \fB\-c\fP, \fB\-\-create\-dir\fP
70 Diese Option kann zusammen mit der Option \fB\-s\fP verwendet werden. Falls das
71 Zielverzeichnis nicht gefunden werden kann, wird es automatisch
72 angelegt. \fBVerwenden Sie diese Option mit Vorsicht.\fP
73 .TP 
74 \fB\-?\fP, \fB\-\-help\fP
75 Zeige den Bedienungshinweis und beende.
76 .TP 
77 \fB\-v\fP, \fB\-\-version\fP
78 Gebe die Version aus und beende sich.
79 .
80 .SH FEHLER
81 Einige Pakete folgen nicht der Namensstruktur
82 \fIPaket\fP\fB_\fP\fIVersion\fP\fB_\fP\fIArchitektur\fP\fB.deb\fP. Pakete, die von
83 \fBdpkg\-name\fP umbenannt wurden, folgen dieser Struktur. Im Allgemeinen hat
84 diese keinen Einfluss darauf, wie Pakete von \fBdselect\fP(1)/\fBdpkg\fP(1)
85 installiert werden, aber andere Installationswerkzeuge können von dieser
86 Benennungsstruktur abhängen.
87 .
88 .SH BEISPIELE
89 .TP 
90 \fBdpkg\-name bar\-foo.deb\fP
91 Die Datei \fBbar\-foo.deb\fP wird in bar\-foo_1.0\-2_i386.deb oder etwas ähnliches
92 (abhängig von der Information, die in dem Steuerteil von \fBbar\-foo.deb\fP ist)
93 umbenannt.
94 .TP 
95 \fBfind /root/debian/ \-name '*.deb' | xargs \-n 1 dpkg\-name \-a\fP
96 Alle Dateien mit der Endung \fBdeb\fP im Verzeichnis /root/debian und seiner
97 Unterverzeichnisse werden von \fBdpkg\-name\fP \- falls notwendig \- ohne
98 Architekturinformation umbenannt.
99 .TP 
100 \fBfind \-name '*.deb' | xargs \-n 1 dpkg\-name \-a \-o \-s \-c\fP
101 \fBMachen Sie dies nicht.\fP Ihr Archiv wird eine komplette Schweinerei werden,
102 da viele Pakete nicht mit Sektionsinformationen kommen. \fBMachen Sie dies
103 nicht.\fP
104 .TP 
105 \fBdpkg\-deb \-\-build debian\-tmp && dpkg\-name \-o \-s .. debian\-tmp.deb\fP
106 Dies kann beim Bau neuer Pakete verwendet werden.
107 .
108 .SH "SIEHE AUCH"
109 \fBdeb\fP(5), \fBdeb\-control\fP(5), \fBdpkg\fP(1), \fBdpkg\-deb\fP(1), \fBfind\fP(1),
110 \fBxargs\fP(1).
111 .SH ÜBERSETZUNG
112 Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
113 <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
114 2008 von Sven Joachim <svenjoac@gmx.de>
115 angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
116 GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
117 Es gibt KEINE HAFTUNG.