chiark / gitweb /
awful debugging hacking
[dpkg] / man / de / dpkg-divert.man
1 .\" dpkg manual page - dpkg-divert(1)
2 .\"
3 .\" Copyright © 1995 Ian Jackson <ijackson@chiark.greenend.org.uk>
4 .\" Copyright © 1999 Wichert Akkerman <wakkerma@debian.org>
5 .\" Copyright © 2004 Scott James Remnant <keybuk@debian.org>
6 .\" Copyright © 2007-2013, 2015 Guillem Jover <guillem@debian.org>
7 .\"
8 .\" This is free software; you can redistribute it and/or modify
9 .\" it under the terms of the GNU General Public License as published by
10 .\" the Free Software Foundation; either version 2 of the License, or
11 .\" (at your option) any later version.
12 .\"
13 .\" This is distributed in the hope that it will be useful,
14 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
15 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 .\" GNU General Public License for more details.
17 .\"
18 .\" You should have received a copy of the GNU General Public License
19 .\" along with this program.  If not, see <https://www.gnu.org/licenses/>.
20 .
21 .\"*******************************************************************
22 .\"
23 .\" This file was generated with po4a. Translate the source file.
24 .\"
25 .\"*******************************************************************
26 .TH dpkg\-divert 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
27 .nh
28 .SH BEZEICHNUNG
29 dpkg\-divert \- Hinwegsetzen über die Paketversion einer Datei
30 .
31 .SH ÜBERSICHT
32 \fBdpkg\-divert\fP [\fIOption\fP …] \fIBefehl\fP
33 .
34 .SH BESCHREIBUNG
35 \fBdpkg\-divert\fP ist ein Hilfswerkzeug, um die Liste der Umleitungen
36 einzurichten und zu aktualisieren.
37 .PP
38 Datei\-\fIDiversionen\fP (Umleitungen) sind eine Möglichkeit, \fBdpkg\fP(1) dazu zu
39 zwingen, eine Datei nicht an ihren Standardplatz, sondern an einem
40 \fIumgeleiteten\fP Ort zu installieren. Umleitungen können innerhalb der
41 Debian\-Paketskripte verwendet werden, um eine Datei beiseitezuschieben, wenn
42 sie einen Konflikt auslöst. Systemadministratoren können sie auch verwenden,
43 um sich über die Konfigurationsdateien einiger Pakete hinwegzusetzen, oder
44 wann immer einige Dateien (die nicht als „Conffiles“ markiert sind) von
45 \fBdpkg\fP erhalten werden müssen, wenn eine neuere Version eines Paketes, die
46 diese Dateien enthält, installiert wird.
47 .sp
48 .SH BEFEHLE
49 .TP 
50 [\fB\-\-add\fP] \fIDatei\fP
51 Fügt eine Umleitung für \fIDatei\fP hinzu.
52 .TP 
53 \fB\-\-remove\fP\fI Datei\fP
54 Entferne eine Umleitung für \fIDatei\fP.
55 .TP 
56 \fB\-\-list\fP\fI Glob\-Muster\fP
57 Liste Umleitungen auf, die auf \fIGlob\-Muster\fP passen.
58 .TP 
59 \fB\-\-listpackage\fP\fI Datei\fP
60 Gibt den Namen des Pakets aus, die \fIDatei\fP umleitet (seit Dpkg
61 1.15.0). Gibt LOCAL aus, falls die Datei lokal umgeleitet wurde und nichts,
62 falls \fIDatei\fP nicht umgeleitet wurde.
63 .TP 
64 \fB\-\-truename\fP\fI Datei\fP
65 Zeige den echten Namen für eine umgeleitete Datei an.
66 .
67 .SH OPTIONEN
68 .TP 
69 \fB\-\-admindir\fP\fI Verzeichnis\fP
70 Setze das \fBdpkg\fP\-Datenverzeichnis auf \fIVerzeichnis\fP (Standard:
71 \fI%ADMINDIR%\fP).
72 .TP 
73 \fB\-\-divert\fP\fI Umleitziel\fP
74 \fIUmleitziel\fP ist der Zielort, wo die Versionen der \fIDatei\fP, wie sie von
75 anderen Paketen bereitgestellt wird, hin umgeleitet werden.
76 .TP 
77 \fB\-\-local\fP
78 Gibt an, dass alle Versionen dieser Datei umgeleitet sind. Dies bedeutet,
79 dass es keine Ausnahmen gibt, und egal was für ein Paket auch installiert
80 ist, die Datei ist umgeleitet. Dies kann vom Administrator verwendet werden,
81 um eine lokal geänderte Version zu installieren.
82 .TP 
83 \fB\-\-package\fP\fI Paket\fP
84 \fIPaket\fP ist der Name des Pakets, dessen Kopie von \fIDatei\fP nicht umgeleitet
85 wird, d.h. \fIDatei\fP wird für alle Pakete außer \fIPaket\fP umgeleitet.
86 .TP 
87 \fB\-\-quiet\fP
88 Ruhiger Modus, d.h. keine langatmige Ausgabe.
89 .TP 
90 \fB\-\-rename\fP
91 Schiebe die Dateien tatsächlich beiseite (oder zurück). \fBdpkg\-divert\fP wird
92 den Arbeitsvorgang abbrechen, falls die Zieldatei bereits existiert.
93 .TP 
94 \fB\-\-test\fP
95 Testmodus, d.h. führe keine Änderungen durch, sondern zeige sie lediglich.
96 .TP 
97 \fB\-?\fP, \fB\-\-help\fP
98 Zeige den Bedienungshinweis und beende.
99 .TP 
100 \fB\-\-version\fP
101 Gebe die Version aus und beende sich.
102 .
103 .SH RÜCKGABEWERT
104 .TP 
105 \fB0\fP
106 Die angeforderte Aktion wurde erfolgreich ausgeführt.
107 .TP 
108 \fB2\fP
109 Fataler oder nicht behebbarer Fehler aufgrund ungültiger
110 Befehlszeilenverwendung oder Interaktionen mit dem System, wie Zugriffe auf
111 die Datenbank, Speicherzuweisungen usw.
112 .
113 .SH UMGEBUNG
114 .TP 
115 \fBDPKG_ADMINDIR\fP
116 Falls gesetzt und die Option \fB\-\-admindir\fP nicht verwandt wurde, wird dies
117 als Datenverzeichnis von \fBdpkg\fP verwandt.
118 .TP 
119 \fBDPKG_MAINTSCRIPT_PACKAGE\fP
120 Falls gesetzt und die Optionen \fB\-\-local\fP und \fB\-\-package\fP nicht verwandt
121 wurden, wird \fBdpkg\-divert\fP dies als Paketnamen verwenden.
122 .
123 .SH DATEIEN
124 .TP 
125 \fI%ADMINDIR%/diversions\fP
126 Datei, die die aktuelle Liste von Umleitungen des Systems enthält. Sie
127 befindet sich im \fBdpkg\fP\-Administrationsverzeichnis, zusammen mit anderen
128 für \fBdpkg\fP wichtigen Dateien, wie \fIstatus\fP oder \fIavailable\fP.
129 .br
130 Hinweis: \fBdpkg\-divert\fP erhält die alte Kopie dieser Datei, mit der Endung
131 \fI\-old\fP, bevor es sie mit der neuen ersetzt.
132 .
133 .SH BEMERKUNGEN
134 Beim Hinzufügen ist die Standardeinstellung \fB\-\-local\fP und \fB\-\-divert\fP
135 \fIOriginalname\fP.\fBdistrib\fP. Beim Entfernen müssen, falls angegeben,
136 \fB\-\-package\fP oder \fB\-\-local\fP und \fB\-\-divert\fP übereinstimmen.
137
138 Verzeichnisse können mit \fBdpkg\-divert\fP nicht umgeleitet werden.
139
140 Vorsicht sollte beim Umleiten von Laufzeit\-Bibliotheken walten gelassen
141 werden, da \fBldconfig\fP(8) einen symbolischen Link, basierend auf dem in der
142 Bibliothek eingebetteten DT_SONAME\-Feld, anlegt. Da \fBldconfig\fP keine
143 Umleitungen anerkennt (nur \fBdpkg\fP tut dies), kann der Symlink am Ende auf
144 die umgeleitete Bibliothek zeigen, falls die umgeleitete Bibliothek den
145 gleichen SONAME wie die nicht umgeleitete hat.
146 .
147 .SH BEISPIELE
148 Um alle Kopien von \fI/usr/bin/example\fP auf \fI/usr/bin/example.foo\fP
149 umzuleiten, d.h. alle Pakete, die \fI/usr/bin/example\fP zur Verfügung stellen,
150 dazu anzuleiten, diese Datei stattdessen als \fI/usr/bin/example.foo\fP zu
151 installieren und die Umbenennung, falls notwendig, durchzuführen:
152 .HP
153 dpkg\-divert \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example
154 .PP
155 Um diese Umleitung zu entfernen:
156 .HP
157 dpkg\-divert \-\-rename \-\-remove /usr/bin/example
158
159 .PP
160 Um für jedes Paket \- außer Ihrem eigenen \fIwibble\fP\-Paket \-, das versucht,
161 \fI/usr/bin/example\fP zu installieren, dieses auf \fI/usr/bin/example.foo\fP
162 umzuleiten:
163 .HP
164 dpkg\-divert \-\-package wibble \-\-divert /usr/bin/example.foo \-\-rename
165 /usr/bin/example
166 .PP
167 Um diese Umleitung zu entfernen:
168 .HP
169 dpkg\-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/example
170 .
171 .SH "SIEHE AUCH"
172 \fBdpkg\fP(1).
173 .SH ÜBERSETZUNG
174 Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
175 <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
176 2008 von Sven Joachim <svenjoac@gmx.de>
177 angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
178 GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
179 Es gibt KEINE HAFTUNG.