Provided by:
dpkg_1.16.0.3ubuntu5_i386 
NAME
dpkg-divert - Hinwegsetzen uber die Paketversion einer Datei
"UBERSICHT
dpkg-divert [Optionen] Befehl
BESCHREIBUNG
dpkg-divert ist ein Hilfswerkzeug, um die Liste der Umleitungen
einzurichten und zu aktualisieren.
Datei-Diversionen (Umleitungen) sind eine Moglichkeit, dpkg(1) dazu zu
zwingen, eine Datei nicht an ihren Standardplatz, sondern an einem
umgeleiteten Ort zu installieren. Umleitungen konnen innerhalb der
Debian-Paketskripte verwendet werden, um eine Datei beiseitezuschieben,
wenn sie einen Konflikt auslost. Systemadministratoren konnen sie auch
verwenden, um sich uber die Konfigurationsdateien einiger Pakete
hinwegzusetzen, oder wann immer einige Dateien (die nicht als
>>Conffiles<< markiert sind) von Dpkg erhalten werden mussen, wenn eine
neuere Version eines Paketes, die diese Dateien enthalt, installiert
wird.
BEFEHLE
[--add] Datei
Fugt eine Umleitung fur Datei hinzu.
--remove Datei
Entferne eine Umleitung fur Datei.
--list Glob-Muster
Liste Umleitungen auf, die auf Glob-Muster passen.
--listpackage Datei
Gibt den Namen des Pakets aus, die Datei umleitet. Gibt LOCAL
aus, falls die Datei lokal umgeleitet wurde und nichts, falls
Datei nicht umgeleitet wurde.
--truename Datei
Zeige den echten Namen fur eine umgeleitete Datei an.
OPTIONEN
--admindir Verzeichnis
Setze das Dpkg-Datenverzeichnis auf Verzeichnis (Standard:
/var/lib/dpkg).
--divert Umleitziel
Umleitziel ist der Zielort, wo die Versionen der Datei, wie sie
von anderen Paketen bereitgestellt wird, hin umgeleitet werden.
--local
Gibt an, dass alle Versionen dieser Datei umgeleitet sind. Dies
bedeutet, dass es keine Ausnahmen gibt, und egal was fur ein
Paket auch installiert ist, die Datei ist umgeleitet. Dies kann
vom Administrator verwendet werden, um eine lokal geanderte
Version zu installieren.
--package Paket
Paket ist der Name des Pakets, dessen Kopie von Datei nicht
umgeleitet wird, d.h. Datei wird fur alle Pakete auBer Paket
umgeleitet.
--quiet
Ruhiger Modus, d.h. keine langatmige Ausgabe.
--rename
Schiebe die Dateien tatsachlich beiseite (oder zuruck).
dpkg-divert wird den Arbeitsvorgang abbrechen, falls die
Zieldatei bereits existiert.
--test Testmodus, d.h. fuhre keine Anderungen durch, sondern zeige sie
lediglich.
--help Zeige den Bedienungshinweis und beende.
--version
Gebe die Version aus und beende sich.
BEMERKUNGEN
Beim Hinzufugen ist die Standardeinstellung --local und --divert
<Originalname>.distrib. Beim Entfernen mussen, falls angegeben,
--package oder --local und --divert ubereinstimmen.
Verzeichnisse konnen mit dpkg-divert nicht umgeleitet werden.
Vorsicht sollte beim Umleiten von Laufzeit-Bibliotheken walten gelassen
werden, da ldconfig(8) einen symbolischen Link, basierend auf dem in
der Bibliothek eingebetteten DT_SONAME-Feld, anlegt. Da ldconfig keine
Umleitungen anerkennt (nur Dpkg tut dies), kann der Symlink am Ende auf
die umgeleitete Bibliothek zeigen, falls die umgeleitete Bibliothek den
gleichen SONAME wie die nicht umgeleitete hat.
BEISPIELE
Um alle Kopien von /usr/bin/example auf /usr/bin/example.foo
umzuleiten, d.h. alle Pakete, die /usr/bin/example zur Verfugung
stellen, dazu anzuleiten, diese Datei stattdessen als
/usr/bin/example.foo zu installieren und die Umbenennung, falls
notwendig, durchzufuhren:
dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example
Um diese Umleitung zu entfernen:
dpkg-divert --rename --remove /usr/bin/example
Um fur jedes Paket - auBer Ihrem eigenen wibble-Paket -, das versucht,
/usr/bin/example zu installieren, dieses auf /usr/bin/example.foo
umzuleiten:
dpkg-divert --package wibble --divert /usr/bin/example.foo --rename
/usr/bin/example
Um diese Umleitung zu entfernen:
dpkg-divert --package wibble --rename --remove /usr/bin/example
UMGEBUNG
DPKG_ADMINDIR
Falls gesetzt und die Option --admindir nicht verwandt wurde,
wird dies als Datenverzeichnis von Dpkg verwandt.
DPKG_MAINTSCRIPT_PACKAGE
Falls gesetzt und die Optionen --local und --package nicht
verwandt wurden, wird dpkg-divert dies als Paketnamen verwenden.
DATEIEN
/var/lib/dpkg/diversions
Datei, die die aktuelle Liste von Umleitungen des Systems
enthalt. Sie befindet sich im Dpkg-Administrationsverzeichnis,
zusammen mit anderen fur Dpkg wichtigen Dateien, wie status oder
available.
Hinweis: dpkg-divert erhalt die alte Kopie dieser Datei, mit der
Endung -old, bevor es sie mit der neuen ersetzt.
"UBERSETZUNG
Die deutsche Ubersetzung wurde 2004, 2006-2011 von Helge Kreutzmann
<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
2008 von Sven Joachim <svenjoac@gmx.de> angefertigt. Diese Ubersetzung
ist Freie Dokumentation; lesen Sie die GNU General Public License
Version 2 oder neuer fur die Kopierbedingungen. Es gibt KEINE HAFTUNG.
SIEHE AUCH
dpkg(1).
AUTOR
Copyright (C) 1995 Ian Jackson
Dies ist Freie Software; lesen Sie die GNU General Public License
Version 2 oder neuer fur die Kopierbedingungen. Es gibt KEINE Haftung.