Man page - dpkg-divert(1)

Packages contains this manual

Available languages:

en fr pt nl sv de

Manual

dpkg-divert

NOM
SYNOPSIS
DESCRIPTION
COMMANDES
OPTIONS
CODE DE SORTIE
ENVIRONNEMENT
FICHIERS
NOTES
EXEMPLES
VOIR AUSSI
TRADUCTION

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 package maintainer 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 fichier . Le fichier n’est pas renommĂ© actuellement, voir --rename .

--remove fichier

Supprime un dĂ©tournement pour fichier . Le fichier n’est pas renommĂ© actuellement, voir --rename .

--list [ motif-global ]

Liste tous les détournements, ou ceux qui correspondent à motif-global .

--listpackage fichier

Affiche le nom du paquet qui dĂ©tourne fichier (depuis dpkg 1.15.0). Affiche LOCAL si fichier est dĂ©tournĂ© localement et n’affiche rien si fichier n’est pas dĂ©tournĂ©.

--truename fichier

Affiche le vrai nom d’un fichier dĂ©tournĂ©.

OPTIONS

--admindir répertoire

DĂ©finit le rĂ©pertoire d’administration comme rĂ©pertoire . Par dĂ©faut c’est « /var/lib/dpkg » si DPKG_ADMINDIR n’a pas Ă©tĂ© dĂ©fini.

--instdir répertoire

DĂ©finit le rĂ©pertoire d’installation qui dĂ©signe le rĂ©pertoire oĂč les paquets sont installĂ©s (depuis dpkg 1.19.2). Par dĂ©faut c’est « / » si DPKG_ROOT n’a pas Ă©tĂ© dĂ©fini.

--root répertoire

DĂ©finit le rĂ©pertoire root Ă  directory , ce qui dĂ©finit le rĂ©pertoire d’installation Ă  « rĂ©pertoire » et le rĂ©pertoire d’administration Ă  « rĂ©pertoire /var/lib/dpkg » (depuis dpkg 1.19.2) si DPKG_ROOT n’a pas Ă©tĂ© dĂ©fini.

--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. C’est le comportement courant utilisĂ© pour les dĂ©tournements de fichiers Ă  partir de l’ensemble de paquets non- Essential (voir --no-rename pour plus de dĂ©tails).

--no-rename

Indique que le fichier ne doit pas ĂȘtre renommĂ© lors de l’ajout ou du retrait d’un dĂ©tournement de la base de donnĂ©es (depuis dpkg 1.19.1). Cela est destinĂ© au dĂ©tournement de fichiers de l’ensemble de paquets essential , oĂč la disparition temporaire du fichier original n’est pas acceptable, car il rend non fonctionnel le systĂšme. C’est le comportement par dĂ©faut, mais cela changera durant le cycle de dpkg 1.20.x.

--test

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

-? , --help

Afficher un message d’aide puis quitter.

--version

Afficher le numéro de version puis quitter.

CODE DE SORTIE

0

L’action demandĂ©e s’est correctement dĂ©roulĂ©e.

2

Erreur fatale ou irrĂ©cupĂ©rable due Ă  l’utilisation d’une ligne de commande non valable, ou interactions avec le systĂšme, telles que des accĂšs Ă  la base de donnĂ©es, des allocations de mĂ©moire, etc.

ENVIRONNEMENT

DPKG_ROOT

Si cette variable est positionnée et que les options --admindir ou --root ne sont pas précisées, ce répertoire sera utilisé comme répertoire racine du systÚme de fichiers (depuis dpkg 1.19.2).

DPKG_ADMINDIR

Si cette variable est positionnée et que les options --admindir ou --root ne sont pas précisées, 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.

DPKG_DEBUG

DĂ©finit le masque de dĂ©bogage (depuis dpkg 1.21.10) Ă  partir d’une valeur octale. Actuellement, les drapeaux acceptĂ©s sont dĂ©crits dans l’option dpkg --debug , mais ces drapeaux n’auront pas tous un effet sur ce programme.

DPKG_COLORS

Définit le mode de couleur (depuis dpkg 1.18.5). Les valeurs actuellement acceptées sont auto (par défaut), always et never .

DPKG_NLS

If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.22.7). The accepted values are: 0 and 1 (default).

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 preserves the old copy of this file, with extension -old , before replacing it with the new one.

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 .

Care should be taken when diverting shared libraries, ldconfig (8) creates a symbolic link based on the DT_SONAME field embedded in the library. Because ldconfig does not honor diverts (only dpkg does), the symlink may end up pointing at the diverted library, if a diverted library has the same SONAME as the undiverted one.

EXEMPLES

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

dpkg-divert --divert /usr/bin/example.toto --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.toto , sauf votre propre paquet wibble :

dpkg-divert --package wibble --divert /usr/bin/example.toto \
--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>.