Provided by: dpkg_1.16.0.3ubuntu5_i386 bug

NOM

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

SYNOPSIS

       dpkg-divert [options] commande

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

       Pour  l'ajout,  le  defaut  est --local et --divert <original>.distrib.
       Pour  la  suppression,  --package  ou  --local  et   --divert   doivent
       correspondre quand ils sont precises.

       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>.