1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
|
.\" dpkg manual page - dpkg-divert(1)
.\"
.\" Copyright © 1995 Ian Jackson <ijackson@chiark.greenend.org.uk>
.\" Copyright © 1999 Wichert Akkerman <wakkerma@debian.org>
.\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
.\" Copyright © 2007-2013, 2015-2018 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 dpkg\-divert 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
.nh
.SH BEZEICHNUNG
dpkg\-divert \- Über die Paketversion einer Datei hinwegsetzen
.
.SH ÜBERSICHT
\fBdpkg\-divert\fP [\fIOption\fP …] \fIBefehl\fP
.
.SH BESCHREIBUNG
\fBdpkg\-divert\fP ist ein Hilfswerkzeug, um die Liste der Umleitungen
einzurichten und zu aktualisieren.
.PP
Datei\-\fIDiversionen\fP (Umleitungen) sind eine Möglichkeit, \fBdpkg\fP(1) dazu zu
zwingen, eine Datei nicht an ihren Standardplatz, sondern an einem
\fIumgeleiteten\fP Ort zu installieren. Umleitungen können innerhalb der
Debian\-Paketskripte verwendet werden, um eine Datei beiseitezuschieben, wenn
sie einen Konflikt auslöst. Systemadministratoren können sie auch verwenden,
um sich über die Konfigurationsdateien einiger Pakete hinwegzusetzen, oder
wann immer einige Dateien (die nicht als „Conffiles“ markiert sind) von
\fBdpkg\fP erhalten werden müssen, wenn eine neuere Version eines Paketes, die
diese Dateien enthält, installiert wird.
.sp
.SH BEFEHLE
.TP
[\fB\-\-add\fP] \fIDatei\fP
Fügt eine Umleitung für \fIDatei\fP hinzu. Die Datei wird derzeit nicht
umbenannt, siehe \fB\-\-rename\fP.
.TP
\fB\-\-remove\fP\fI Datei\fP
Entfernt eine Umleitung für \fIDatei\fP. Die Datei wird derzeit nicht
umbenannt, siehe \fB\-\-rename\fP.
.TP
\fB\-\-list\fP\fI Glob\-Muster\fP
Listet Umleitungen auf, die auf \fIGlob\-Muster\fP passen.
.TP
\fB\-\-listpackage\fP\fI Datei\fP
Gibt den Namen des Pakets aus, welches die \fIDatei\fP umleitet (seit Dpkg
1.15.0). Gibt LOCAL aus, falls die Datei lokal umgeleitet wurde und nichts,
falls \fIDatei\fP nicht umgeleitet wurde.
.TP
\fB\-\-truename\fP\fI Datei\fP
Zeigt den echten Namen für eine umgeleitete Datei an.
.
.SH OPTIONEN
.TP
\fB\-\-admindir\fP\fI Verzeichnis\fP
Setzt das administrative Verzeichnis auf \fIVerzeichnis\fP (Standard:
„\fI%ADMINDIR%\fP“).
.TP
\fB\-\-instdir\fP\fI Verzeichnis\fP
Setzt das Installationsverzeichnis, das sich auf das Verzeichnis bezieht, in
dem Pakete installiert werden (seit Dpkg 1.19.2). Standardmäßig „\fI/\fP“.
.TP
\fB\-\-root\fP\fI Verzeichnis\fP
Setzt das Wurzelverzeichnis auf \fIVerzeichnis\fP, wodurch das
Installationsverzeichnis auf „\fIVerzeichnis\fP“ und das administrative
Verzeichnis auf „\fIVerzeichnis\fP\fB%ADMINDIR%\fP“ gesetzt wird (seit Dpkg
1.19.2).
.TP
\fB\-\-divert\fP\fI Umleitziel\fP
\fIUmleitziel\fP ist der Zielort, wohin die Versionen der \fIDatei\fP, wie sie von
anderen Paketen bereitgestellt wird, umgeleitet werden.
.TP
\fB\-\-local\fP
Gibt an, dass alle Versionen dieser Datei umgeleitet sind. Dies bedeutet,
dass es keine Ausnahmen gibt, und egal was für ein Paket auch installiert
ist, die Datei ist umgeleitet. Dies kann vom Administrator verwendet werden,
um eine lokal geänderte Version zu installieren.
.TP
\fB\-\-package\fP\fI Paket\fP
\fIPaket\fP ist der Name des Pakets, dessen Kopie von \fIDatei\fP nicht umgeleitet
wird, d.h. \fIDatei\fP wird für alle Pakete außer \fIPaket\fP umgeleitet.
.TP
\fB\-\-quiet\fP
Stiller Modus, d.h. keine ausführliche Ausgabe.
.TP
\fB\-\-rename\fP
Schiebt die Dateien tatsächlich beiseite (oder zurück). \fBdpkg\-divert\fP wird
den Arbeitsvorgang abbrechen, falls die Zieldatei bereits existiert. Dies
ist das typische Verhalten, das für Umleitungen von Dateien aus der Gruppe
der nicht\-\fBEssential\fP\-Pakete verwandt wird (siehe \fB\-\-no\-rename\fP für
weitere Details).
.TP
\fB\-\-no\-rename\fP
Legt fest, dass die Datei beim Hinzufügen oder Entfernen der Umleitung in
die Datenbank nicht umbenannt werden soll (seit Dpkg 1.19.1). Dies ist für
Umleitungen von Dateien aus der Paketgruppe \fBEssential\fP gedacht, bei der
das vorübergehende Verschwinden der ursprünglichen Datei nicht akzeptiert
werden kann, da es zu einem nicht funktionalen System führen kann. Dies ist
das Standardverhalten, was sich allerdings im Dpkg 1.20.x\-Zyklus ändern
wird.
.TP
\fB\-\-test\fP
Testmodus, d.h. führt keine Änderungen durch, sondern zeigt sie lediglich.
.TP
\fB\-?\fP, \fB\-\-help\fP
Zeigt einen Hinweis zum Aufruf und beendet das Programm.
.TP
\fB\-\-version\fP
Gibt die Version aus und beendet das Programm.
.
.SH RÜCKGABEWERT
.TP
\fB0\fP
Die angeforderte Aktion wurde erfolgreich ausgeführt.
.TP
\fB2\fP
Fataler oder nicht behebbarer Fehler aufgrund eines ungültigen
Befehlszeilenaufrufs oder Interaktionen mit dem System, wie Zugriffe auf die
Datenbank, Speicherzuweisungen usw.
.
.SH UMGEBUNG
.TP
\fBDPKG_ROOT\fP
Falls gesetzt und die Option \fB\-\-instdir\fP oder \fB\-\-root\fP nicht angegeben
wurde, wird dies als Dateisystemwurzelverzeichnis verwandt.
.TP
\fBDPKG_ADMINDIR\fP
Falls gesetzt und die Option \fB\-\-admindir\fP oder \fB\-\-root\fP nicht verwandt
wurde, wird dies als Datenverzeichnis von \fBdpkg\fP verwandt.
.TP
\fBDPKG_MAINTSCRIPT_PACKAGE\fP
Falls gesetzt und die Optionen \fB\-\-local\fP und \fB\-\-package\fP nicht verwandt
wurden, wird \fBdpkg\-divert\fP dies als Paketnamen verwenden.
.TP
\fBDPKG_COLORS\fP
Setzt den Farbmodus (seit Dpkg 1.18.5). Die derzeit unterstützten Werte
sind: \fBauto\fP (Vorgabe), \fBalways\fP und \fBnever\fP.
.
.SH DATEIEN
.TP
\fI%ADMINDIR%/diversions\fP
Datei, die die aktuelle Liste von Umleitungen des Systems enthält. Sie
befindet sich im \fBdpkg\fP\-Administrationsverzeichnis, zusammen mit anderen
für \fBdpkg\fP wichtigen Dateien, wie \fIstatus\fP oder \fIavailable\fP.
.br
Hinweis: \fBdpkg\-divert\fP erhält die alte Kopie dieser Datei, mit der Endung
\fI\-old\fP, bevor es sie durch die neue ersetzt.
.
.SH BEMERKUNGEN
Beim Hinzufügen ist die Standardeinstellung \fB\-\-local\fP und \fB\-\-divert\fP
\fIOriginalname\fP.\fBdistrib\fP. Beim Entfernen müssen, falls angegeben,
\fB\-\-package\fP oder \fB\-\-local\fP und \fB\-\-divert\fP übereinstimmen.
Verzeichnisse können mit \fBdpkg\-divert\fP nicht umgeleitet werden.
Vorsicht sollte beim Umleiten von Laufzeit\-Bibliotheken walten gelassen
werden, da \fBldconfig\fP(8) einen symbolischen Link, basierend auf dem in der
Bibliothek eingebetteten DT_SONAME\-Feld, anlegt. Da \fBldconfig\fP keine
Umleitungen anerkennt (nur \fBdpkg\fP tut dies), kann der Symlink am Ende auf
die umgeleitete Bibliothek zeigen, falls die umgeleitete Bibliothek den
gleichen SONAME wie die nicht umgeleitete hat.
.
.SH BEISPIELE
Um alle Kopien von \fI/usr/bin/example\fP auf \fI/usr/bin/example.foo\fP
umzuleiten, d.h. alle Pakete, die \fI/usr/bin/example\fP zur Verfügung stellen,
dazu anzuleiten, diese Datei stattdessen als \fI/usr/bin/example.foo\fP zu
installieren und die Umbenennung, falls notwendig, durchzuführen:
.HP
dpkg\-divert \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
.PP
Um diese Umleitung zu entfernen:
.HP
dpkg\-divert \-\-rename \-\-remove /usr/bin/example
.PP
Um für jedes Paket \- außer Ihrem eigenen \fIwibble\fP\-Paket \-, das versucht,
\fI/usr/bin/example\fP zu installieren, dieses auf \fI/usr/bin/example.foo\fP
umzuleiten:
.HP
dpkg\-divert \-\-package wibble \-\-divert /usr/bin/example.foo \-\-rename
/usr/bin/example
.PP
Um diese Umleitung zu entfernen:
.HP
dpkg\-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/example
.
.SH "SIEHE AUCH"
\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.
|