Loading

NOM

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

SYNOPSIS

       dpkg-divert [options] commande

       dpkg-divert sert  crer et  mettre  jour la liste des dtournements.

       Le  dtournement  de fichier est un moyen d'obliger  dpkg(1)   installer
       un  fichier  non  pas  dans  l'emplacement prvu mais dans un autre. Les
       scripts des paquets Debian se servent de la dviation pour  dplacer  les
       fichiers qui crent des conflits. Les administrateurs s'en servent, lors
       de l'installation d'une version plus rcente d'un paquet, pour remplacer
       les fichiers de configuration de certains paquets, ou bien  chaque fois
       que des fichiers (qui ne sont pas des  conffiles ) doivent tre  prservs
       par dpkg.

COMMANDES

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

       --remove fichier
              Supprimer un dtournement pour le fichier.

       --list exp-reg
              Lister les dtournements qui correspondent  exp-reg.

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

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

OPTIONS

       --admindir rpertoire
              Dfinir le rpertoire de donnes de Dpkg comme rpertoire (par dfaut
              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
              dtournes.

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

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

       --quiet
              Mode silencieux, pas de bavardage.

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

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

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

       --version
              Affiche le numro de version puis quitte.

NOTES

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

       On ne peut pas dtourner des rpertoires avec dpkg-divert.

       Il faut faire attention quand  une  bibliothque  partage  est  dtourne.
       ldconfig(8)  cre  un lien symbolique  partir du champ DT_SONAME embarqu
       dans la bibliothque. ldconfig ne connat pas les dtournements (seul dpkg
       le  fait),  et  si  une bibliothque dtourne possde le mme SONAME que la
       bibliothque non dtourne, le lien symbolique  peut  pointer  en  fin  de
       compte sur la bibliothque dtourne.

EXEMPLES

       Pour    dtourner   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 ncessaire :

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

       Pour supprimer ce détournement :

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

       Pour dtourner  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
              Ce fichier contient la liste des dtournements en oeuvre  sur  le
              systme. Il se trouve dans le rpertoire d'administration de dpkg,
              avec d'autres fichiers importants comme  status  ou  available .
              Note :  dpkg-divert prserve 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  suprieure  pour le copyright. Il n'y a PAS de
       garantie.

TRADUCTION

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