dpkg-divert - die Version einer Datei eines Paketes aufheben |
dpkg-divert [Optionen]
[--add] Datei |
Datei-»Umleitungen« sind eine Möglichkeit dpkg zu zwingen, dass es eine Datei nicht an ihrem Ort installiert, sondern an einem »umgeleiteten« Ort. Umleitungen können durch Debian-Paket-Skripte benutzt werden um eine Datei fortzubewegen, wenn sie einen Konflikt auslöst. Systemadministratoren können es ebenfalls benutzen, um eine Konfigurationsdatei eines Paketes aufzuheben, oder wann immer einige Dateien (die nicht als »conffiles« markiert sind) von dpkg erhalten werden müssen, wenn eine neuere Version eines Paketes, das diese Dateien enthält, installiert wird. dpkg-divert ist das Werkzeug, das benutzt wird, um die Liste der Umleitungen aufzusetzen und zu aktualisieren. Es fungiert in drei Basismodi - Hinzufügen, Entfernen und Auflisten von Umleitungen. Die Optionen sind entsprechend --add, --remove und --list. Zusätzlich kann es den wahren Namen einer umgeleiteten Datei ausgeben. Andere Optionen (wie unten aufgelistet) können ebenfalls angegeben werden. |
--admindir Verzeichnis |
Setzt das dpkg Datenverzeichnis auf Verzeichnis (Voreinstellung: /var/lib/dpkg). |
--divert umgeleitet |
umgeleitet ist der Name, der von Versionen anderer Pakete benutzt wird. |
--help |
Gibt die Version und eine kurze Benutzungsanweisung aus, und beendet erfolgreich. |
--local |
Gibt an, dass die Versionen aller Pakete umgeleitet werden. |
--package Paket |
Paket ist der Name eines Paketes, dessen Kopie von Datei nicht umgeleitet wird. |
--quiet |
Stiller Modus, d.h. keine wortreiche Ausgabe. |
--rename |
Die Datei tatsächlich beiseite (oder zurück) bewegen. dpkg-divert bricht die Ausführung ab, wenn die Zieldatei bereits existiert. --test Test Modus, d.h. nicht wirklich irgendwelche Änderungen durchführen, sondern nur aufzeigen. |
--version |
Programmname und Version ausgeben und erfolgreich beenden. |
Beim Hinzufügen ist --local und --divert Original.distrib voreingestellt. Beim Entfernen müssen --package oder --local und --divert übereinstimmen, wenn angegeben. Verzeichnisse können mit dpkg-divert nicht umgeleitet werden. Beim Umleiteten von Shared Librarys ist Vorsicht geboten. ldconfig(8) erzeugt basierend auf dem in die Bibliothek eingebetteten DT_SONAME Feld einen symbolischen Link. Weil ldconfig Umleitungen nicht beachtet (nur dpkg tut es), kann man am Ende mit einem Symlink dastehen, der auf die umgeleitete Bibliothek zeigt, wenn die umgeleitete Bibliothek denselben SONAME wie die nicht umgeleitete hat. |
/var/lib/dpkg/diversions |
Diese Datei enthält die aktuelle Liste von
Umleitungen auf dem System. Sie ist in dpkgs
Verwaltungsverzeichnis lokalisiert, zusammen mit anderen
für dpkg wichtigen Dateien, wie status
oder available. |
dpkg(8). |
Copyright (C) 1995 Ian Jackson. Dies ist Freie Software; siehe die GNU General Public License Version 2 oder höher für Kopierbedingungen. Es gibt KEINE Garantie. Übersetzung dieser Manpage von Florian »eix« Rehnisch, 2006-11-22. |