blob: 1f13546f3ba7b6dc143d0d8e9277b39a5187900c [file] [log] [blame]
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH dpkg\-divert 8 2011\-08\-14 Debian\-Projekt dpkg\-Hilfsprogramme
.SH NAME
dpkg\-divert \- Hinwegsetzen über die Paketversion einer Datei
.
.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 Dpkg
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.
.TP
\fB\-\-remove\fP\fI Datei\fP
Entferne eine Umleitung für \fIDatei\fP.
.TP
\fB\-\-list\fP\fI Glob\-Muster\fP
Liste Umleitungen auf, die auf \fIGlob\-Muster\fP passen.
.TP
\fB\-\-listpackage\fP\fI Datei\fP
Gibt den Namen des Pakets aus, die \fIDatei\fP umleitet. Gibt LOCAL aus, falls
die Datei lokal umgeleitet wurde und nichts, falls \fIDatei\fP nicht umgeleitet
wurde.
.TP
\fB\-\-truename\fP\fI Datei\fP
Zeige den echten Namen für eine umgeleitete Datei an.
.
.SH OPTIONEN
.TP
\fB\-\-admindir\fP\fI Verzeichnis\fP
Setze das Dpkg\-Datenverzeichnis auf \fIVerzeichnis\fP (Standard:
\fI/var/lib/dpkg\fP).
.TP
\fB\-\-divert\fP\fI Umleitziel\fP
\fIUmleitziel\fP ist der Zielort, wo die Versionen der \fIDatei\fP, wie sie von
anderen Paketen bereitgestellt wird, hin 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
Ruhiger Modus, d.h. keine langatmige Ausgabe.
.TP
\fB\-\-rename\fP
Schiebe die Dateien tatsächlich beiseite (oder zurück). \fBdpkg\-divert\fP wird
den Arbeitsvorgang abbrechen, falls die Zieldatei bereits existiert.
.TP
\fB\-\-test\fP
Testmodus, d.h. führe keine Änderungen durch, sondern zeige sie lediglich.
.TP
\fB\-\-help\fP
Zeige den Bedienungshinweis und beende.
.TP
\fB\-\-version\fP
Gebe die Version aus und beende sich.
.
.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 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.
.
.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 UMGEBUNG
.TP
\fBDPKG_ADMINDIR\fP
Falls gesetzt und die Option \fB\-\-admindir\fP nicht verwandt wurde, wird dies
als Datenverzeichnis von Dpkg 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.
.
.SH DATEIEN
.TP
\fI/var/lib/dpkg/diversions\fP
Datei, die die aktuelle Liste von Umleitungen des Systems enthält. Sie
befindet sich im Dpkg\-Administrationsverzeichnis, zusammen mit anderen für
Dpkg 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 mit der neuen ersetzt.
.
.SH ÜBERSETZUNG
Die deutsche Übersetzung 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 Übersetzung ist Freie Dokumentation; lesen Sie die
GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
Es gibt KEINE HAFTUNG.
.SH "SIEHE AUCH"
\fBdpkg\fP(1).
.
.SH AUTOR
Copyright \(co 1995 Ian Jackson
.sp
Dies ist Freie Software; lesen Sie die GNU General Public License Version 2
oder neuer für die Kopierbedingungen. Es gibt KEINE Haftung.