Provided by: dpkg_1.16.1.2ubuntu7_i386 bug

NOM

       dpkg-divert - remplacer la version d'un fichier contenu dans un paquet.

SYNOPSIS

       dpkg-divert [option...] command

DESCRIPTION

       dpkg-divert sert a creer et a mettre a jour la liste des detournements.

       Le  << detournement >>  de  fichier  est  un  moyen d'obliger dpkg(1) a
       installer un fichier non pas dans  l'emplacement  prevu  mais  dans  un
       autre.  Les  scripts des paquets Debian se servent de la deviation pour
       deplacer les fichiers qui creent des conflits. Les administrateurs s'en
       servent, lors de l'installation d'une version plus recente d'un paquet,
       pour remplacer les fichiers de configuration de  certains  paquets,  ou
       bien   a   chaque   fois   que  des  fichiers  (qui  ne  sont  pas  des
       << conffiles >>) doivent etre preserves par dpkg.

COMMANDES

       [--add] fichier
              Ajouter un detournement pour le fichier.

       --remove fichier
              Supprimer un detournement pour le fichier.

       --list exp-reg
              Lister les detournements qui correspondent a exp-reg.

       --listpackage fichier
              Afficher le nom du paquet  qui  derive  (<< divert >>)  fichier.
              Affiche LOCAL si fichier est derive localement et n'affiche rien
              si fichier n'est pas derive.

       --truename fichier
              Afficher le vrai nom d'un fichier detourne.

OPTIONS

       --admindir r'epertoire
              Definir le repertoire de donnees de Dpkg comme  r'epertoire  (par
              defaut c'est /var/lib/dpkg).

       --divert d'etourner-dans
              d'etourner-dans  est  l'emplacement  vers  lequel les versions de
              fichier, tel  qu'il  est  donne  par  d'autres  paquets,  seront
              detournees.

       --local
              Indique  que  toutes les versions de ce fichier sont detournees.
              Cela signifie qu'il n'y a pas d'exception et quel  que  soit  le
              paquet  installe,  ce  fichier  sera detourne. Un administrateur
              peut par exemple installer une version modifiee localement.

       --package paquet
              paquet est le nom du paquet dont la copie de fichier ne sera pas
              detournee.  Autrement  dit,  fichier  sera  detourne  sauf  s'il
              appartient a paquet.

       --quiet
              Mode silencieux, pas de bavardage.

       --rename
              Met en fait le fichier de cote. Quand le fichier de  destination
              existe, dpkg-divert interrompt l'operation.

       --test Mode de test, ne rien modifier reellement, seulement montrer.

       --help Affiche un message d'aide puis quitte.

       --version
              Affiche le numero de version puis quitte.

NOTES

       When  adding,  default  is  --local and --divert original.distrib. When
       removing, --package or --local and --divert must match if specified.

       On ne peut pas detourner des repertoires avec dpkg-divert.

       Il faut faire attention quand une bibliotheque partagee est  detournee.
       ldconfig(8)  cree  un  lien  symbolique  a  partir  du  champ DT_SONAME
       embarque  dans  la  bibliotheque.   ldconfig   ne   connait   pas   les
       detournements  (seul  dpkg  le  fait), et si une bibliotheque detournee
       possede le meme SONAME que  la  bibliotheque  non  detournee,  le  lien
       symbolique peut pointer en fin de compte sur la bibliotheque detournee.

EXEMPLES

       Pour   detourner   toutes   les   copies   de   /usr/bin/example   vers
       /usr/bin/example.foo, c'est-a-dire demander aux paquets qui fournissent
       /usr/bin/example   de   l'installer   dans   /usr/bin/example.foo,   en
       effectuant le changement de nom si necessaire :

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

       Pour supprimer ce detournement :

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

       Pour detourner un  paquet  qui  veut  installer  /usr/bin/example  dans
       /usr/bin/example.foo, sauf votre propre paquet wibble :

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

       Pour supprimer ce detournement :

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

ENVIRONNEMENT

       DPKG_ADMINDIR
              If set and the --admindir option has not been specified, it will
              be used as the dpkg data directory.

       DPKG_MAINTSCRIPT_PACKAGE
              If  set  and  the  --local  and  --package options have not been
              specified, dpkg-divert will use it as the package name.

FICHIERS

       /var/lib/dpkg/diversions
              Ce fichier contient la liste des detournements en oeuvre sur  le
              systeme.  Il  se  trouve  dans le repertoire d'administration de
              dpkg, avec d'autres fichiers importants  comme  << status >>  ou
              << available >>.
              Note : dpkg-divert preserve l'ancienne copie de ce fichier, avec
              l'extension << -old >>, avant de la remplacer par la nouvelle.

VOIR AUSSI

       dpkg(1).

AUTEUR

       Copyright (C) 1995 Ian Jackson

       Ce programme est un logiciel libre ; voyez  la  << GNU  General  Public
       Licence >>  version  2 ou superieure pour le copyright. Il n'y a PAS de
       garantie.

TRADUCTION

       Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.  Philippe Batailler, 2006.
       Nicolas   Francois,   2006.    Veuillez   signaler   toute   erreur   a
       <debian-l10n-french@lists.debian.org>.