Provided by: dpkg_1.15.8.4ubuntu3_i386 bug

NAME

       dpkg-divert - Hinwegsetzen ber die Paketversion einer Datei

BERSICHT

       dpkg-divert [Optionen] Befehl

BESCHREIBUNG

       dpkg-divert  ist  ein  Hilfswerkzeug,  um  die  Liste  der  Umleitungen
       einzurichten und zu aktualisieren.

       Datei-Diversionen (Umleitungen) sind eine Mglichkeit, dpkg(1)  dazu  zu
       zwingen,  eine  Datei  nicht  an  ihren Standardplatz, sondern an einem
       umgeleiteten Ort  zu  installieren.  Umleitungen  knnen  innerhalb  der
       Debian-Paketskripte verwendet werden, um eine Datei beiseitezuschieben,
       wenn sie einen Konflikt auslst. Systemadministratoren  knnen  sie  auch
       verwenden,   um  sich  ber  die  Konfigurationsdateien  einiger  Pakete
       hinwegzusetzen, oder wann immer einige Dateien (die nicht als Conffiles
       markiert sind) von Dpkg erhalten werden mssen, wenn eine neuere Version
       eines Paketes, die diese Dateien enthlt, installiert wird.

BEFEHLE

       [--add] Datei
              Fgt eine Umleitung fr Datei hinzu.

       --remove Datei
              Entferne eine Umleitung fr 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 fr 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  fr  ein
              Paket  auch installiert ist, die Datei ist umgeleitet. Dies kann
              vom Administrator  verwendet  werden,  um  eine  lokal  genderte
              Version zu installieren.

       --package Paket
              Paket  ist  der  Name  des  Pakets, dessen Kopie von Datei nicht
              umgeleitet wird, d.h. Datei  wird  fr  alle  Pakete  auer  Paket
              umgeleitet.

       --quiet
              Ruhiger Modus, d.h. keine langatmige Ausgabe.

       --rename
              Schiebe   die   Dateien   tatschlich   beiseite   (oder  zurck).
              dpkg-divert  wird  den  Arbeitsvorgang  abbrechen,   falls   die
              Zieldatei bereits existiert.

       --test Testmodus,  d.h.  fhre  keine nderungen durch, sondern zeige sie
              lediglich.

       --help Zeige den Bedienungshinweis und beende.

       --version
              Gebe die Version aus und beende sich.

BEMERKUNGEN

       Beim  Hinzufgen  ist  die  Standardeinstellung  --local  und   --divert
       <Originalname>.distrib.   Beim   Entfernen   mssen,   falls  angegeben,
       --package oder --local und --divert bereinstimmen.

       Verzeichnisse knnen 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   Verfgung
       stellen,    dazu    anzuleiten,    diese    Datei    stattdessen    als
       /usr/bin/example.foo  zu  installieren  und  die   Umbenennung,   falls
       notwendig, durchzufhren:

       dpkg-divert --divert /usr/bin/example.foo --rename /usr/bin/example

       Um diese Umleitung zu entfernen:

       dpkg-divert --rename --remove /usr/bin/example

       Um  fr  jedes  Paket - auer 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

DATEIEN

       /var/lib/dpkg/diversions
              Datei, die  die  aktuelle  Liste  von  Umleitungen  des  Systems
              enthlt.  Sie  befindet  sich im Dpkg-Administrationsverzeichnis,
              zusammen mit anderen fr Dpkg wichtigen Dateien, wie status  oder
              available.
              Hinweis:  dpkg-divert erhlt die alte Kopie dieser Datei, mit der
              Endung -old, bevor es sie mit der neuen ersetzt.

BERSETZUNG

       Die deutsche bersetzung wurde  2004,  2006-2010  von  Helge  Kreutzmann
       <debian@helgefjell.de>,  2007  von Florian Rehnisch <eixman@gmx.de> und
       2008 von Sven Joachim <svenjoac@gmx.de> angefertigt.  Diese  bersetzung
       ist  Freie  Dokumentation;  lesen  Sie  die  GNU General Public License
       Version 2 oder neuer fr 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 fr die Kopierbedingungen. Es gibt KEINE Haftung.