Provided by: dpkg_1.19.0.5ubuntu2.4_amd64 bug

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 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
              Ajoute un détournement pour le fichier.

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

       --list motif-global
              Liste les détournements qui correspondent à motif-global.

       --listpackage fichier
              Print the name of the package that diverts file (since dpkg 1.15.0).  Prints  LOCAL
              if file is locally diverted and nothing if file is not diverted.

       --truename fichier
              Affiche le vrai nom d'un fichier détourné.

OPTIONS

       --admindir répertoire
              Définit  le  répertoire  de  données  de  dpkg  comme  répertoire (par défaut c'est
              /var/lib/dpkg).

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

       --test Mode de test, ne modifie rien réellement, montre seulement.

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

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

CODE DE SORTIE

       0      L'action demandée s'est correctement déroulée.

       2      Fatal or unrecoverable error due to invalid  command-line  usage,  or  interactions
              with the system, such as accesses to the database, memory allocations, etc.

ENVIRONNEMENT

       DPKG_ADMINDIR
              Si cette variable est positionnée et que l'option --admindir n'est pas précisée, 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.

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  préserve  l'ancienne  copie  de  ce  fichier, avec l'extension
              « -old », avant de la remplacer par la nouvelle.

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   n'importe   quel   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

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