Man page - dpkg-divert(1)
Packages contains this manual
Available languages:
en fr pt nl sv deManual
dpkg-divert
NOMSYNOPSIS
DESCRIPTION
COMMANDES
OPTIONS
CODE DE SORTIE
ENVIRONNEMENT
FICHIERS
NOTES
EXEMPLES
VOIR AUSSI
TRADUCTION
NOM
dpkg-divert - Remplacer la version dâun fichier contenu dans un paquet.
SYNOPSIS
dpkg-divert [ option ...] commande
DESCRIPTION
dpkg-divert sert à créer et à mettre à jour la liste des détournements.
File diversions are a way of forcing dpkg (1) not to install a file into its location, but to a diverted location. Diversions can be used through the package maintainer scripts to move a file away when it causes a conflict. System administrators can also use it to override some packageâs configuration file, or whenever some files (which arenât marked as âconffilesâ) need to be preserved by dpkg , when installing a newer version of a package which contains those files.
COMMANDES
[ --add ] fichier
Ajoute un dĂ©tournement pour fichier . Le fichier nâest pas renommĂ© actuellement, voir --rename .
--remove fichier
Supprime un dĂ©tournement pour fichier . Le fichier nâest pas renommĂ© actuellement, voir --rename .
--list [ motif-global ]
Liste tous les détournements, ou ceux qui correspondent à motif-global .
--listpackage fichier
Affiche le nom du paquet qui dĂ©tourne fichier (depuis dpkg 1.15.0). Affiche LOCAL si fichier est dĂ©tournĂ© localement et nâaffiche rien si fichier nâest pas dĂ©tournĂ©.
--truename fichier
Affiche le vrai nom dâun fichier dĂ©tournĂ©.
OPTIONS
--admindir répertoire
DĂ©finit le rĂ©pertoire dâadministration comme rĂ©pertoire . Par dĂ©faut câest « /var/lib/dpkg » si DPKG_ADMINDIR nâa pas Ă©tĂ© dĂ©fini.
--instdir répertoire
DĂ©finit le rĂ©pertoire dâinstallation qui dĂ©signe le rĂ©pertoire oĂč les paquets sont installĂ©s (depuis dpkg 1.19.2). Par dĂ©faut câest « / » si DPKG_ROOT nâa pas Ă©tĂ© dĂ©fini.
--root répertoire
DĂ©finit le rĂ©pertoire root Ă directory , ce qui dĂ©finit le rĂ©pertoire dâinstallation à « rĂ©pertoire » et le rĂ©pertoire dâadministration à « rĂ©pertoire /var/lib/dpkg » (depuis dpkg 1.19.2) si DPKG_ROOT nâa pas Ă©tĂ© dĂ©fini.
--divert détourner-dans
dĂ©tourner-dans est lâemplacement vers lequel les versions de fichier , tel quâil est donnĂ© par dâautres paquets, seront dĂ©tournĂ©es.
--local
Indique que toutes les versions de ce fichier sont dĂ©tournĂ©es. Cela signifie quâil nây a pas dâexception et quel que soit le paquet installĂ©, ce fichier sera dĂ©tournĂ©. Un administrateur peut par exemple installer une version modifiĂ©e localement.
--package paquet
paquet est le nom du paquet dont la copie de fichier ne sera pas dĂ©tournĂ©e. Autrement dit, fichier sera dĂ©tournĂ© sauf sâil appartient Ă paquet .
--quiet
Mode silencieux, pas de bavardage.
--rename
Met en fait le fichier de cĂŽtĂ©. Quand le fichier de destination existe, dpkg-divert interrompt lâopĂ©ration. Câest le comportement courant utilisĂ© pour les dĂ©tournements de fichiers Ă partir de lâensemble de paquets non- Essential (voir --no-rename pour plus de dĂ©tails).
--no-rename
Indique que le fichier ne doit pas ĂȘtre renommĂ© lors de lâajout ou du retrait dâun dĂ©tournement de la base de donnĂ©es (depuis dpkg 1.19.1). Cela est destinĂ© au dĂ©tournement de fichiers de lâensemble de paquets essential , oĂč la disparition temporaire du fichier original nâest pas acceptable, car il rend non fonctionnel le systĂšme. Câest le comportement par dĂ©faut, mais cela changera durant le cycle de dpkg 1.20.x.
--test
Mode de test, ne modifie rien réellement, montre seulement.
-? , --help
Afficher un message dâaide puis quitter.
--version
Afficher le numéro de version puis quitter.
CODE DE SORTIE
|
0 |
Lâaction demandĂ©e sâest correctement dĂ©roulĂ©e. |
||
|
2 |
Erreur fatale ou irrĂ©cupĂ©rable due Ă lâutilisation dâune ligne de commande non valable, ou interactions avec le systĂšme, telles que des accĂšs Ă la base de donnĂ©es, des allocations de mĂ©moire, etc. |
ENVIRONNEMENT
DPKG_ROOT
Si cette variable est positionnée et que les options --admindir ou --root ne sont pas précisées, ce répertoire sera utilisé comme répertoire racine du systÚme de fichiers (depuis dpkg 1.19.2).
DPKG_ADMINDIR
Si cette variable est positionnée et que les options --admindir ou --root ne sont pas précisées, ce répertoire sera utilisé comme répertoire de données pour dpkg .
DPKG_MAINTSCRIPT_PACKAGE
Si cette variable est positionnée et que les options --local et --package ne le sont pas, dpkg-divert en utilisera la valeur comme nom de paquet.
DPKG_DEBUG
DĂ©finit le masque de dĂ©bogage (depuis dpkg 1.21.10) Ă partir dâune valeur octale. Actuellement, les drapeaux acceptĂ©s sont dĂ©crits dans lâoption dpkg --debug , mais ces drapeaux nâauront pas tous un effet sur ce programme.
DPKG_COLORS
Définit le mode de couleur (depuis dpkg 1.18.5). Les valeurs actuellement acceptées sont auto (par défaut), always et never .
DPKG_NLS
If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.22.7). The accepted values are: 0 and 1 (default).
FICHIERS
/var/lib/dpkg/diversions
Ce fichier contient la liste des dĂ©tournements en Ćuvre sur le systĂšme. Il se trouve dans le rĂ©pertoire dâadministration de dpkg , avec dâautres fichiers importants comme status ou available .
Note : dpkg-divert preserves the old copy of this file, with extension -old , before replacing it with the new one.
NOTES
Pour lâajout, le dĂ©faut est --local et --divert original .distrib . Pour la suppression, --package ou --local et --divert doivent correspondre quand ils sont prĂ©cisĂ©s.
On ne peut pas détourner des répertoires avec dpkg-divert .
Care should be taken when diverting shared libraries, ldconfig (8) creates a symbolic link based on the DT_SONAME field embedded in the library. Because ldconfig does not honor diverts (only dpkg does), the symlink may end up pointing at the diverted library, if a diverted library has the same SONAME as the undiverted one.
EXEMPLES
Pour dĂ©tourner toutes les copies de /usr/bin/example vers /usr/bin/example.toto , câest-Ă -dire demander aux paquets qui fournissent /usr/bin/example de lâinstaller dans /usr/bin/example.toto , en effectuant le changement de nom si nĂ©cessaire :
dpkg-divert --divert /usr/bin/example.toto --rename /usr/bin/example
Pour supprimer ce détournement :
dpkg-divert --rename --remove /usr/bin/example
Pour dĂ©tourner nâimporte quel paquet qui veut installer /usr/bin/example dans /usr/bin/example.toto , sauf votre propre paquet wibble :
dpkg-divert
--package wibble --divert /usr/bin/example.toto \
--rename /usr/bin/example
Pour supprimer ce détournement :
dpkg-divert --package wibble --rename --remove /usr/bin/example
VOIR AUSSI
dpkg (1).
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006. Nicolas François, 2006. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.