.\" dpkg manual page - dpkg-divert(1) .\" .\" Copyright © 1995 Ian Jackson .\" Copyright © 1999 Wichert Akkerman .\" Copyright © 2004 Scott James Remnant .\" Copyright © 2007-2013, 2015 Guillem Jover .\" .\" This is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program. If not, see . . .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH dpkg\-divert 1 2018-06-26 1.18.25 "suite dpkg" .nh .SH NOM dpkg\-divert \- remplacer la version d'un fichier contenu dans un paquet. . .SH SYNOPSIS \fBdpkg\-divert\fP [\fIoption\fP...] \fIcommande\fP . .SH DESCRIPTION \fBdpkg\-divert\fP sert \(`a cr\('eer et \(`a mettre \(`a jour la liste des d\('etournements. .PP File \fIdiversions\fP are a way of forcing \fBdpkg\fP(1) not to install a file into its location, but to a \fIdiverted\fP 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 \(lqconffiles\(rq) need to be preserved by \fBdpkg\fP, when installing a newer version of a package which contains those files. .sp .SH COMMANDES .TP [\fB\-\-add\fP] \fIfichier\fP Ajoute un d\('etournement pour le \fIfichier\fP. .TP \fB\-\-remove\fP\fI fichier\fP Supprime un d\('etournement pour le \fIfichier\fP. .TP \fB\-\-list\fP \fImotif\-global\fP Liste les d\('etournements qui correspondent \(`a \fImotif\-global\fP. .TP \fB\-\-listpackage\fP\fI fichier\fP Print the name of the package that diverts \fIfile\fP (since dpkg 1.15.0). Prints LOCAL if \fIfile\fP is locally diverted and nothing if \fIfile\fP is not diverted. .TP \fB\-\-truename\fP\fI fichier\fP Affiche le vrai nom d'un fichier d\('etourn\('e. . .SH OPTIONS .TP \fB\-\-admindir\fP\fI r\('epertoire\fP D\('efinit le r\('epertoire de donn\('ees de \fBdpkg\fP comme \fIr\('epertoire\fP (par d\('efaut c'est \fI/var/lib/dpkg\fP). .TP \fB\-\-divert\fP\fI d\('etourner\-dans\fP \fId\('etourner\-dans\fP est l'emplacement vers lequel les versions de \fIfichier\fP, tel qu'il est donn\('e par d'autres paquets, seront d\('etourn\('ees. .TP \fB\-\-local\fP Indique que toutes les versions de ce fichier sont d\('etourn\('ees. Cela signifie qu'il n'y a pas d'exception et quel que soit le paquet install\('e, ce fichier sera d\('etourn\('e. Un administrateur peut par exemple installer une version modifi\('ee localement. .TP \fB\-\-package\fP\fI paquet\fP \fIpaquet\fP est le nom du paquet dont la copie de \fIfichier\fP ne sera pas d\('etourn\('ee. Autrement dit, \fIfichier\fP sera d\('etourn\('e sauf s'il appartient \(`a \fIpaquet\fP. .TP \fB\-\-quiet\fP Mode silencieux, pas de bavardage. .TP \fB\-\-rename\fP Met en fait le fichier de c\(^ot\('e. Quand le fichier de destination existe, \fBdpkg\-divert\fP interrompt l'op\('eration. .TP \fB\-\-test\fP Mode de test, ne modifie rien r\('eellement, montre seulement. .TP \fB\-?\fP, \fB\-\-help\fP Affiche un message d'aide puis quitte. .TP \fB\-\-version\fP Affiche le num\('ero de version puis quitte. . .SH "CODE DE SORTIE" .TP \fB0\fP L'action demand\('ee s'est correctement d\('eroul\('ee. .TP \fB2\fP Fatal or unrecoverable error due to invalid command\-line usage, or interactions with the system, such as accesses to the database, memory allocations, etc. . .SH ENVIRONNEMENT .TP \fBDPKG_ADMINDIR\fP Si cette variable est positionn\('ee et que l'option \fB\-\-admindir\fP n'est pas pr\('ecis\('ee, ce r\('epertoire sera utilis\('e comme r\('epertoire de donn\('ees pour \fBdpkg\fP. .TP \fBDPKG_MAINTSCRIPT_PACKAGE\fP Si cette variable est positionn\('ee et que les options \fB\-\-local\fP et \fB\-\-package\fP ne le sont pas, \fBdpkg\-divert\fP en utilisera la valeur comme nom de paquet. . .SH FICHIERS .TP \fI/var/lib/dpkg/diversions\fP Ce fichier contient la liste des d\('etournements en \(oeuvre sur le syst\(`eme. Il se trouve dans le r\('epertoire d'administration de \fBdpkg\fP, avec d'autres fichiers importants comme \(Fo\ status\ \(Fc ou \(Fo\ available\ \(Fc. .br Note\ : \fBdpkg\-divert\fP pr\('eserve l'ancienne copie de ce fichier, avec l'extension \(Fo\ \-old\ \(Fc, avant de la remplacer par la nouvelle. . .SH NOTES Pour l'ajout, le d\('efaut est \fB\-\-local\fP et \fB\-\-divert\fP \fIoriginal\fP\fB.distrib\fP. Pour la suppression, \fB\-\-package\fP ou \fB\-\-local\fP et \fB\-\-divert\fP doivent correspondre quand ils sont pr\('ecis\('es. On ne peut pas d\('etourner des r\('epertoires avec \fBdpkg\-divert\fP. Il faut faire attention quand une biblioth\(`eque partag\('ee est d\('etourn\('ee. \fBldconfig\fP(8) cr\('ee un lien symbolique \(`a partir du champ DT_SONAME embarqu\('e dans la biblioth\(`eque. \fBldconfig\fP ne conna\(^it pas les d\('etournements (seul \fBdpkg\fP le fait), et si une biblioth\(`eque d\('etourn\('ee poss\(`ede le m\(^eme SONAME que la biblioth\(`eque non d\('etourn\('ee, le lien symbolique peut pointer en fin de compte sur la biblioth\(`eque d\('etourn\('ee. . .SH EXEMPLES Pour d\('etourner toutes les copies de \fI/usr/bin/example\fP vers \fI/usr/bin/example.foo\fP, c'est\-\(`a\-dire demander aux paquets qui fournissent \fI/usr/bin/example\fP de l'installer dans \fI/usr/bin/example.foo\fP, en effectuant le changement de nom si n\('ecessaire\ : .HP dpkg\-divert \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example .PP Pour supprimer ce d\('etournement\ : .HP dpkg\-divert \-\-rename \-\-remove /usr/bin/example .PP Pour d\('etourner n'importe quel paquet qui veut installer \fI/usr/bin/example\fP dans \fI/usr/bin/example.foo\fP, sauf votre propre paquet \fIwibble\fP\ : .HP dpkg\-divert \-\-package wibble \-\-divert /usr/bin/example.foo \-\-rename /usr/bin/example .PP Pour supprimer ce d\('etournement\ : .HP dpkg\-divert \-\-package wibble \-\-rename \-\-remove /usr/bin/example . .SH "VOIR AUSSI" \fBdpkg\fP(1). .SH TRADUCTION Ariel VARDI , 2002. Philippe Batailler, 2006. Nicolas Fran\(,cois, 2006. Veuillez signaler toute erreur \(`a .