Provided by: dpkg_1.14.16.6ubuntu3_i386 bug

NOM

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

SYNOPSIS

       dpkg-divert [options] 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 Debian package 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
              Ajouter un détournement pour le fichier.

       --remove fichier
              Supprimer un détournement pour le fichier.

       --list exp-reg
              Lister les détournements qui correspondent à exp-reg.

       --truename fichier
              Afficher le vrai nom d’un fichier détourné.

OPTIONS

       --admindir rpertoire
              Définir  le  répertoire de données de Dpkg comme rpertoire (par
              défaut c’est /var/lib/dpkg).

       --divert dtourner-dans
              dtourner-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 quelque 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
              Actually  move  the file aside (or back). dpkg-divert will abort
              operation in case the destination file already exists.

       --test Mode de test, ne rien modifier réellement, seulement montrer.

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

       --version
              Affiche le numéro de version puis quitte.

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.

       Il faut faire attention quand une bibliothèque partagée est  détournée.
       ldconfig(8)  crée  un  lien  symbolique  à  partir  du  champ DT_SONAME
       embarqué  dans  la  bibliothèque.   ldconfig   ne   connaît   pas   les
       détournements  (seul  dpkg  le  fait), et si une bibliothèque détournée
       possède le même SONAME que  la  bibliothèque  non  détournée,  le  lien
       symbolique peut pointer en fin de compte sur la bibliothèque détournée.

EXEMPLES

       Pour   détourner   toutes   les   copies   de   /usr/bin/example   vers
       /usr/bin/example.foo, c’est-à-dire demander aux paquets qui fournissent
       /usr/bin/example   de   l’installer   dans   /usr/bin/example.foo,   en
       effectuant le changement de nom si nécessaire :

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

       Pour supprimer ce détournement :

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

       Pour  détourner  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 détournement :

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

FICHIERS

       /var/lib/dpkg/diversions
              File  which  contains  the  current  list  of  diversions of the
              system. It is located  in  the  dpkg  administration  directory,
              along  with  other  files  important  to dpkg, such as status or
              available.
              Note: dpkg-divert preserves the old  copy  of  this  file,  with
              extension -old, before replacing it with the new one.

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 supérieure pour le copyright. Il n’y  a  PAS  de
       garantie.

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