.\" dpkg manual page - dpkg-divert(8) .\" .\" Copyright © 1995 Ian Jackson .\" Copyright © 1999 Wichert Akkerman .\" Copyright © 2004 Scott James Remnant .\" Copyright © 2007-2011 Guillem Jover .\" .\" 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 . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-divert 8 2011\-08\-14 Debian\-Projekt dpkg\-Hilfsprogramme .SH BEZEICHNUNG 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\-?\fP, \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-2015 von Helge Kreutzmann , 2007 von Florian Rehnisch und 2008 von Sven Joachim 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).