NOM
dpkg - un gestionnaire de paquet pour Debian
SYNOPSIS
dpkg [options] action
AVERTISSEMENT
Ce manuel est destin aux utilisateurs qui souhaitent aller au-del de la
commande dpkg --help pour la comprhension des options de la ligne de
commande et des tats des paquets.
Les responsables de paquet qui veulent comprendre comment dpkg installe
leur paquet ne doivent pas l'utiliser. Les descriptions concernant
l'installation ou la dsinstallation des paquets sont trs insuffisantes.
dpkg est un outil pour l'installation, la cration, la suppression et la
gestion des paquets Debian. aptitude(1) est la principale interface
dpkg et la plus agrable pour l'utilisateur. dpkg lui-mme est
entirement contrl par des paramtres sur la ligne de commande. Une
commande comporte exactement une action et zro ou plusieurs options. Le
paramtre action dit ce que dpkg doit faire et les options modifient
l'action d'une manire ou d'une autre.
On peut aussi utiliser dpkg comme une interface dpkg-deb(1). Quand
dpkg rencontre les actions suivantes, qui sont des actions de dpkg-deb,
il lance simplement dpkg-deb avec les paramtres qui lui ont t fournis :
-b, --build,
-c, --contents,
-I, --info,
-f, --field,
-e, --control,
-x, --extract,
-X, --vextract, et
--fsys-tarfile.
Voyez dpkg-deb(1) pour des renseignements supplmentaires sur ces
actions.
RENSEIGNEMENTS SUR LES PAQUETS
dpkg conserve des renseignements utiles sur les paquets disponibles.
Cette information est divise en trois classes : les tats, les tats de
la slection et les drapeaux. La modification de ces valeurs est
principalement dvolue dselect.
TATS DES PAQUETS
not-installed
Le paquet n'est pas install sur le systme.
config-files
Seuls les fichiers de configuration du paquet existent sur le
systme.
half-installed
L'installation du paquet a commenc mais, pour une raison
quelconque, ne s'est pas termine.
unpacked
Le paquet est dpaquet mais n'est pas configur.
half-configured
Le paquet est dpaquet et la configuration a commenc mais, pour
une quelconque raison, ne s'est pas termine.
triggers-awaited
Le paquet attend l'excution d'une action diffre qui est la
charge d'un autre paquet.
triggers-pending
Une action diffre de ce paquet a t active, il reste l'excuter.
installed
Le paquet est dpaquet et correctement configur.
TATS DE LA SLECTION DES PAQUETS
install
Le paquet est slectionn pour tre install.
hold dpkg laisse de ct un paquet marqu hold, moins qu'il ne soit
lanc avec l'option de forage --force-hold.
deinstall
Le paquet est slectionn pour tre dsinstall (c.--d. qu'on veut
supprimer tous les fichiers l'exception des fichiers de
configuration).
purge Le paquet est slectionn pour tre purg (c.--d. qu'on veut
supprimer tous les fichiers mme les fichiers de configuration).
DRAPEAUX DES PAQUETS
reinst-required
Un paquet marqu reinst-required est dfectueux et demande une
rinstallation. dpkg ne peut supprimer de tels paquets, moins
qu'il ne soit lanc avec l'option de forage
--force-remove-reinstreq.
ACTIONS
-i, --install fichier-paquet...
Installe le paquet. Si l'on donne l'option --recursive ou -R,
fichier-paquet doit alors indiquer un rpertoire.
L'installation comporte les tapes suivantes :
1. Extraction des fichiers de contrle du nouveau paquet.
2. Quand une ancienne version du mme paquet est dj installe,
excution du script prerm de l'ancien paquet.
3. Lancement du script preinst, s'il est fourni par le paquet.
4. Dpaquetage des nouveaux fichiers et, en mme temps, sauvegarde
des anciens de manire pouvoir les restaurer si quelque chose
tourne mal.
5. Quand une ancienne version du mme paquet est dj installe,
excution du script postrm de l'ancien paquet. Il faut remarquer
que ce script est excut aprs le script preinst du nouveau
paquet, parce que les nouveaux fichiers sont crits dans le mme
temps que les anciens sont supprims.
6. Configuration du paquet. Voyez l'action --configure pour
savoir comment cela se passe.
--unpack fichier-paquet...
Dpaqute le paquet, mais ne configure rien. Si l'on donne
l'option --recursive ou -R, fichier-paquet doit alors indiquer
un rpertoire.
--configure paquet...|-a|--pending
Configure a package which has been unpacked but not yet
configured. If -a or --pending is given instead of package, all
unpacked but unconfigured packages are configured.
To reconfigure a package which has already been configured, try
the dpkg-reconfigure(8) command instead.
La configuration comporte les tapes suivantes :
1. Dpaquetage des fichiers de configuration, et dans le mme
temps sauvegarde des anciens fichiers de configuration, de
manire pouvoir les restaurer si quelque chose se passe mal.
2. Excution du script postinst, s'il est fourni par le paquet.
--triggers-only paquet ...|-a | --pending
N'excute que les actions diffres. Toutes les actions diffres en
attente seront traites. Si des noms des paquets sont fournis,
les actions diffres de ces paquets seront traites, une fois
chacune lorsque ncessaire. L'utilisation de cette option peut
laisser des paquets dans les tats incorrects de triggers-awaited
et de triggers-pending. Cela peut tre corrig plus tard en
excutant : dpkg --configure --pending.
-r, --remove, -P, --purge paquet...|-a|--pending
Supprime un paquet install. L'action -r ou --remove supprime
tout sauf les fichiers de configuration. Cela peut viter la
reconfiguration du paquet lors d'une rinstallation. Les fichiers
de configuration sont les fichiers rpertoris dans le fichier de
contrle debian/conffiles. L'option -P ou --purge supprime tout,
y compris les fichiers de configuration. Si l'on donne l'option
-a ou --pending
la place d'un nom de paquet, tous les paquets non dpaquets,
mais qui sont marqus comme devant tre supprims ou purgs dans le
fichier /var/lib/dpkg/status, sont respectivement supprims ou
purgs. Note : certains fichiers de configuration peuvent tre
inconnus de dpkg car ils sont crs et grs part, via les scripts
de configuration. Dans ce cas, dpkg ne les supprimera pas
lui-mme et le script postrm du paquet (qui est appel par dpkg)
doit s'occuper de leur suppression.
La suppression d'un paquet comporte les tapes suivantes :
1. Lancement du script prerm
2. Suppression des fichiers installs
3. lancement du script postrm
--update-avail, --merge-avail fichier-Paquets
Met jour l'information de dpkg et de dselect sur les paquets
disponibles. L'action --merge-avail combine les informations
anciennes avec celles qui proviennent du fichier
fichier-Packages. L'action --update-avail remplace les
informations anciennes par celles qui proviennent du fichier
fichier-Packages. Le fichier fichier-Packages distribu avec
Debian est appel simplement Packages. dpkg garde son propre
enregistrement des paquets disponibles dans
/var/lib/dpkg/available.
A commande unique plus simple permettant de rcuprer et mettre
jour le fichier available est dselect update. Veuillez noter que
ce fichier est peu prs inutile si vous n'utilisez pas dselect
mais une interface base sur APT. APT comporte en effet son
propre mcanisme pour suivre les paquets disponibles.
-A, --record-avail fichier_paquet...
Met jour l'information de dpkg et de dselect sur les paquets
disponibles avec les informations qui proviennent de
fichier-paquet. Si l'option --recursive ou -R est donne,
fichier-paquet doit indiquer un rpertoire.
--forget-old-unavail
Dsormais obsolte et sans effet car dpkg oublie automatiquement
les paquets dsinstalls qui ne sont pas disponibles.
--clear-avail
Efface les renseignements existants sur les paquets disponibles.
-C, --audit
Recherche les paquets qui n'ont t que partiellement installs sur
le systme. dpkg suggre une manire de les faire fonctionner.
--get-selections [motif-nom-paquet...]
Obtient la liste des slections des paquets, et l'envoie sur la
sortie standard. Sans un motif, les paquets non installs (c'est
dire ceux qui ont t prcdemment purgs) ne seront pas affichs.
--set-selections
modifie la liste des slections des paquets en lisant un fichier
sur l'entre standard. Le format de ce fichier doit tre de la
forme <paquet> <tat> , o tat vaut install , hold ,
deinstall ou purge . Les lignes vides ou les lignes de
commentaires dbutant par # sont autorises.
--clear-selections
Met l'tat de chaque paquet non essentiel deinstall . Il faut
utiliser cette option juste avant --set-selections, pour
dsinstaller les paquets qui ne sont pas affichs par
--set-selections.
--yet-to-unpack
Recherche les paquets qui ont t slectionns pour l'installation,
mais qui pour une raison quelconque, ne sont pas encore
installs.
--print-architecture
Affiche l'architecture des paquets installs (par exemple,
i386 ).
--compare-versions ver1 op ver2
Compare des numros de version, o op est un oprateur
binaire. dpkg retourne un zro si la condition spcifie est
vrifie, et retourne un nombre diffrent de zro dans le cas
contraire. Il y a deux groupes d'oprateurs ; ils diffrent
par leur faon de traiter l'absence de ver1 ou de ver2.
Pour les oprateurs suivants, lt le eq ne ge gt, l'absence
d'une version est considre comme infrieure toute
version ; pour les oprateurs lt-nl le-nl ge-nl gt-nl,
l'absence d'une version est considre comme suprieure
toute version. Les oprateurs < << <= = >= >> > ne sont
fournis que pour la compatibilit avec la syntaxe du
fichier de contrle.
--command-fd <n>
Accept a series of commands on input file descriptor <n>.
Note: additional options set on the command line, and
through this file descriptor, are not reset for
subsequent commands executed during the same run.
--help Affiche un court message d'aide.
--force-help
Donne des renseignements sur les options
--force-quelque-chose.
-Dh, --debug=help
donne des renseignements sur les options de dbogage.
--version
Affiche la version de dpkg.
dpkg-deb actions
Voyez dpkg-deb(1) pour des renseignements supplmentaires
sur les actions suivantes.
-b, --build rpertoire [archive|rpertoire]
Construit un paquet deb.
-c, --contents archive
Liste le contenu d'un paquet deb.
-e, --control nom-de-fichier [rpertoire]
Extrait les informations de contrle d'un paquet.
-x, --extract rpertoire de l'archive
Extrait et affiche les fichiers contenus dans un paquet.
-f, --field nom-de-fichier [champ de contrle] ...
Affiche le(s) champ(s) de contrle d'un paquet.
--fsys-tarfile archive
Affiche le contenu du fichier tar d'un paquet Debian.
-I, --info nom-de-fichier [fichier de contrle]
Affiche des renseignements sur un paquet.
dpkg-query actions
Voyez dpkg-query(1) pour davantage d'explications sur les
actions suivantes.
-l, --list motif-du-nom-du-paquet ...
Affiche la liste des paquets qui correspondent au motif.
-s, --status nom-du-paquet ...
Donne l'tat du paquet indiqu.
-L, --listfiles nom-paquet ...
Affiche la liste des fichiers installs qui appartiennent
paquet.
-S, --search motif-du-fichier--rechercher ...
Recherche un fichier dans les paquets installs.
-p, --print-avail nom-du-paquet
Affiche les informations trouves dans /var/lib/dpkg/available
propos de paquet. Les utilisateurs des interfaces APT
devraient plutt utiliser apt-cache show nom-du-paquet.
OPTIONS
On peut spcifier une option la fois sur la ligne de commande et
dans le fichier de configuration de dpkg, /etc/dpkg/dpkg.cfg ou
dans les fichiers du rpertoire de configuration
/etc/dpkg/dpkg.cfg.d/. Chaque ligne de ce fichier est soit une
option (identique une option en ligne de commande mais sans
tiret), soit un commentaire, commenant par #.
--abort-after=nombre
Modifie le nombre d'erreurs au del duquel dpkg s'arrte.
Il est par dfaut gal 50.
-B, --auto-deconfigure
Quand un paquet est supprim, il peut arriver qu'un paquet
install dpendait du paquet supprim. En spcifiant cette
option, on obtient la dconfiguration automatique du
paquet qui dpendait du paquet supprim.
-Doctal, --debug=octal
Demande de dbogage. octal est form en faisant un ou
logique entre des valeurs souhaites appartenant la liste
ci-dessous (notez que ces valeurs pourront changer dans
les prochaines versions). -Dh ou --debug=help affiche ces
valeurs de dbogage.
nombre description
1 Informations de progression
en gnral utiles
2 Appel et tat des scripts du responsable
10 Sortie pour chaque fichier trait
100 De nombreuses sorties pour chaque fichier
trait
20 Sortie pour chaque fichier de configuration
200 De nombreuses sorties pour chaque fichier
de configuration
40 Dpendances et conflits
400 De nombreuses sorties pour les dpendances
et les conflits 10000 Sortie sur l'activation
et le traitement des actions diffres 20000 De
nombreuses sorties sur les actions diffres 40000
Quantit stupide de sorties sur les actions diffres
1000 Beaucoup de radotage propos du rpertoire
dpkg/info
2000 Quantit stupide de radotage
--force-quelque-chose, --no-force-quelque-chose,
--refuse-quelque-chose
Forcer ou refuser (no-force et refuse signifient la mme
chose) de faire quelque chose. quelque-chose est une
liste d'actions spares par des virgules, dcrites ci-aprs.
--force-help affiche un message qui les dcrit. Les
actions marques d'un (*) sont forces par dfaut.
Avertissement : Ces options sont principalement destines
aux experts. Un usage auquel manque la pleine
comprhension de leurs effets peut casser le systme
entier.
all : Met en oeuvre (ou pas) toutes les options de
forage.
downgrade(*) : Installe un paquet, mme si une version
plus rcente du paquet est dj installe.
Avertissement : Pour l'instant, dpkg ne recherche pas les
dpendances lors d'un retour une version infrieure d'un
paquet ; il ne vous prviendra pas si la version choisie
casse les dpendances d'un autre paquet. Cela peut avoir
de srieuses consquences ; et si l'on revient des
versions antrieures des programmes essentiels du systme,
cela peut rendre votre systme inutilisable. N'utiliser
qu'avec prcaution.
configure-any : Configure aussi les paquets dpaquets mais
non configurs dont dpend le paquet en question.
hold : Traite mme les paquets marqus garder ( hold ).
remove-reinstreq : Supprime un paquet, mme dfectueux et
marqu comme demandant une rinstallation. Il se peut, ds
lors, que des lments du paquet restent dans le systme et
soient oublis par dpkg.
remove-essential : supprime un paquet mme s'il est
considr comme indispensable. Les paquets Essential
comportent les commandes Unix les plus fondamentales et
les enlever peut casser le systme entier. Il faut
utiliser cette option avec prudence.
depends : Change tous les problmes de dpendance en
avertissements.
depends-version : Ignore les versions dans les questions
de dpendance.
breaks: Force l'installation, mme si cela risque de
casser un autre paquet.
conflicts : Installe un paquet, mme s'il est en conflit
avec un autre paquet. C'est dangereux car habituellement
cela produit le remplacement de certains fichiers.
confmiss : Installe un fichier de configuration manquant.
Cette opration estdangereuse, puisque les changements
apports au fichier ne seront pas prservs (suppression).
confnew : Quand un conffile a t modifi, toujours
installer la nouvelle version et ne rien demander, sauf
si l'option --force-confdef est aussi prsente, auquel cas
l'action par dfaut est choisie.
confold : Quand un conffile a t modifi, garder
l'ancienne version et ne rien demander, sauf si l'option
--force-confdef est aussi prsente, auquel cas l'action
par dfaut est choisie.
confdef : Utilise toujours l'action par dfaut quand un
conffile a t modifi. Quand il n'y a pas d'action par
dfaut, la commande s'arrte et interroge l'utilisateur,
moins que l'option --force-confnew ou l'option
--force-confold n'ait t donne, auquel cas elle se sert de
ces options pour dterminer ce qu'il faut faire.
confask: If a conffile has been modified always offer to
replace it with the version in the package, even if the
version in the package did not change. If any of
--force-confmiss, --force-confnew, --force-confold, or
--force-confdef is also given, it will be used to decide
the final action.
overwrite : Remplace un fichier par un fichier d'un autre
paquet.
overwrite-dir : Remplace un rpertoire par un rpertoire
d'un autre paquet.
overwrite-diverted : Remplace un fichier dtourn avec une
version non dtourne.
architecture : Traite mme les paquets d'une autre
architecture
bad-path : Programmes importants non visibles par la
variable PATH, ce qui va poser des problmes.
not-root : Tente de (ds)installer mme sans tre root.
bad-verify : Installe un paquet mme si la vrification de
son authenticit a chou.
--ignore-depends=paquet,...
Ne tient pas compte de la vrification des dpendances pour
les paquets spcifis (en fait, la vrification est faite
mais on ne donne rien d'autre que des avertissements).
--new, --old
Slectionne soit l'ancien format des paquet binaires, soit
le nouveau. C'est une option de dpkg-deb(1).
--nocheck
Ne pas lire ni vrifier le contenu du fichier de contrle
pendant la construction d'un paquet. C'est une option de
dpkg-deb(1).
--no-act, --dry-run, --simulate
Faire tout ce qui doit tre fait, mais n'crire aucune
modification. On utilise cette option pour voir ce qui se
passe sans modifier quoi que ce soit.
Assurez-vous de donner l'option --no-act avant le
paramtre action, sinon des rsultats fcheux sont
probables. Par exemple, la commande dpkg --purge foo
--no-act purge d'abord le paquet foo et essaie ensuite de
purger le paquet --no-act, mme si vous comptiez qu'elle
ne ferait rien du tout.
-R, --recursive
Traite rcursivement tous les simples fichiers qui
correspondent au motif *.deb et qui se trouvent dans les
rpertoires et sous-rpertoires spcifis. On peut utiliser
cette option avec les actions -i, -A, --install, --unpack
et --avail.
-G Ne pas installer un paquet si une version plus rcente de
ce paquet est dj installe. C'est un alias pour
--refuse-downgrade.
--admindir=dir
Modifie le rpertoire d'administration par dfaut, qui
contient de nombreux fichiers donnant des informations au
sujet de l'tat des paquets installs ou non, etc. (Le
rpertoire par dfaut tant /var/lib/dpkg)
--instdir=repertoire
Change le rpertoire d'installation par dfaut qui indique
o les paquets vont tre installs. instdir est aussi le nom
du rpertoire indiqu chroot(2) avant que ne soient lancs
les scripts d'installation, ce qui signifie que ces
scripts voient instdir comme rpertoire racine. (Le
rpertoire par dfaut est /).
--root=rpertoire
Modifier root change instdir par rpertoire et admindir
par dir/var/lib/dpkg.
-O, --selected-only
Traiter seulement les paquets qui sont slectionns pour
l'installation. La slection est rellement faite par
dselect ou par dpkg quand ils manipulent les paquets. Par
exemple, quand un paquet est supprim, il est marqu comme
ayant t slectionn pour une dsinstallation.
-E, --skip-same-version
Ne pas installer le paquet si la mme version du paquet
est dj installe.
--pre-invoke=commande
--post-invoke=commande
Programme l'excution de commande via sh -c avant ou
aprs l'excution de dpkg pour les actions unpack,
configure, install, triggers-only, remove et purge. Cette
option peut tre utilise plusieurs fois. L'ordre dans
lequel les options multiples sont indiques sera prserv et
celles indiques dans le fichier de configuration auront
la priorit. La variable d'environnement DPKG_HOOK_ACTION
est utilise pour indiquer aux scripts utiliss quelle est
l'action actuelle de dpkg. Note : les interfaces de dpkg
peuvent l'appeler plusieurs fois chaque invocation, ce
qui peut provoquer l'excution des hooks plus souvent
que prvu.
--path-exclude=glob-pattern
--path-include=glob-pattern
Set glob-pattern as a path filter, either by excluding or
re-including previously excluded paths matching the
specified patterns during install.
Warning: take into account that depending on the excluded
paths you might completely break your system, use with
caution.
The glob patterns use the same wildcards used in the
shell, were '*' matches any sequence of characters,
including the empty string and also '/'. For example,
'/usr/*/READ*' matches '/usr/share/doc/package/README'.
As usual, '?' matches any single character (again,
including '/'). And '[' starts a character class, which
can contain a list of characters, ranges and
complementations. See glob(7) for detailed information
about globbing. Note: the current implementation might
re-include more directories and symlinks than needed, to
be on the safe side and avoid possible unpack failures,
future work might fix this.
This can be used to remove all paths except some
particular ones; a typical case is:
--path-exclude=/usr/share/doc/*
--path-include=/usr/share/doc/*/copyright
to remove all documentation files except the copyright
files.
These two options can be specified multiple times, and
interleaved with each other. Both are processed in the
given order, with the last rule that matches a file name
making the decision.
--status-fd n
Envoie un tat du paquet comprhensible par la machine et
met jour cette information dans le fichier de
description n. Cette option peut tre spcifie plusieurs
fois. L'information est gnralement constitue d'un
enregistrement par ligne, dans l'une des formes
suivantes :
status: paquet: status
L'tat du paquet a chang ; le status est tel que
dans le fichier d'tat ( status file ).
status: paquet : erreur : message-d'erreur-complet
Une erreur s'est produite. Malheureusement, lors
de l'criture il se trouve que
message-d'erreur-complet peut contenir des retour
la ligne, alors que dans les locales o les
traducteurs n'ont pas fait d'erreurs, chaque
nouvelle ligne est suivie par au moins une espace.
status: fichier : conffile-prompt : 'real-old' 'real-new'
useredited distedited
Une question pour un fichier de configuration va
tre pose l'utilisateur.
traitement: stage: paquet
Envoy juste avant le dbut du traitement d'un
stage. Les stages sont upgrade, install (les deux
sont envoys avant le dpaquetage), configure,
trigproc, disappear, remove, purge.
--log=fichier
Enregistre la modification de l'tat, la mise jour ou
l'action sur fichier au lieu de l'habituel
/var/log/dpkg.log. Si cette option est donne plusieurs
fois, le dernier fichier est utilis. Les messages
d'enregistrement sont de la forme AAAA-MM-JJ HH:MM:SS
status <tat> <paquet> <version-installe> pour les
modifications d'tat et les mises jour. Pour une action,
o <action> est install , upgrade , remove ou purge ,
le message est de la forme AAAA-MM-JJ HH:MM:SS <action>
<paquet> <version-installe> <version-disponible>. Pour
une modification de conffile, le message est de la forme
AAAA-MM-JJ HH:MM:SS conffile <fichier> <dcision> ou
<dcision> est soit install soit keep.
--no-debsig
Ne pas tenter de vrifier la signature des paquets.
--no-triggers
Durant ce traitement ne pas lancer d'actions diffres (les
activations seront toujours enregistres). S'il est utilis
avec --configure paquet ou --triggers-only paquet alors
le postinst du paquet sera toujours excut mme si seule
l'excution d'une action diffre est ncessaire.
L'utilisation de cette option peut laisser des paquets
dans les mauvais tats triggers-awaited et
triggers-pending. Cela peut tre corrig plus tard en
excutant dpkg --configure --pending.
--triggers
Annule un prcdent --no-triggers.
FICHIERS
/etc/dpkg/dpkg.cfg
Fichier de configuration contenant les options par dfaut.
/var/log/dpkg.log
Fichier journal standard. Voyez /etc/dpkg/dpkg.cfg(5) et
l'option --log.
Les autres fichiers rpertoris ici sont dans leur rpertoire par
dfaut, voyez l'option --admindir pour savoir changer
l'emplacement de ces fichiers.
/var/lib/dpkg/available
Liste des paquets disponibles.
/var/lib/dpkg/status
tats des paquets disponibles. Ce fichier contient des
informations qui permettent de savoir si un paquet est
marqu comme devant tre supprim ou pas, devant tre install
ou pas, etc. Voyez la section RENSEIGNEMENTS SUR LES
PAQUETS pour des informations supplmentaires.
Le fichier d'tat est sauvegard quotidiennement dans
/var/backups. Cela peut tre utile en cas de perte ou de
corruption de des problmes de systme de fichiers.
Les fichiers suivants font partie d'un paquet binaire. Voyez
deb(5) pour des informations supplmentaires :
control
conffiles
preinst
postinst
prerm
postrm
ENVIRONNEMENT
HOME If set, dpkg will use it as the directory from which to
read the user specific configuration file.
TMPDIR If set, dpkg will use it as the directory in which to
create temporary files and directories.
PAGER The program dpkg will execute when displaying the
conffiles.
SHELL Le programme excut par dpkg quand il lance un nouvel
interprteur de commandes.
COLUMNS
Fixe le nombre de colonnes utiliss par dpkg lorsqu'il
affiche un texte format. Seule l'action -l se sert
actuellement de cette variable.
DPKG_SHELL_REASON
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Current valid value:
conffile-prompt.
DPKG_CONFFILE_OLD
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Contains the path to the
old conffile.
DPKG_CONFFILE_NEW
Defined by dpkg on the shell spawned on the conffile
prompt to examine the situation. Contains the path to the
new conffile.
DPKG_RUNNING_VERSION
Dfinie par dpkg dans l'environnement du script du
responsable, cette variable contient la version de
l'instance de dpkg en cours d'excution.
DPKG_MAINTSCRIPT_PACKAGE
Dfinie par dpkg dans l'environnement du script du
responsable, cette variable contient le nom du paquet en
cours de traitement.
DPKG_MAINTSCRIPT_ARCH
Dfinie par dpkg dans l'environnement du script du
responsable, cette variable contient l'architecture pour
laquelle le paquet a t construit.
DPKG_MAINTSCRIPT_NAME
Defined by dpkg on the maintainer script environment to
the name of the script running (preinst, postinst, prerm,
postrm).
EXEMPLES
Pour afficher les paquets lis au programme vi(1) :
dpkg -l '*vi*'
Pour voir les entres de /var/lib/dpkg/available concernant deux
paquets :
dpkg --print-avail elvis vim | less
Pour rechercher vous-mme dans la liste des paquets :
less /var/lib/dpkg/available
Pour supprimer le paquet install elvis :
dpkg -r elvis
Pour installer un paquet, vous devez d'abord le trouver dans une
archive ou sur un CD. Le fichier available montre que le
paquet vim se trouve dans la section editors :
cd /cdrom/pool/main/v/vim
dpkg -i vim_4.5-3.deb
Pour faire une copie locale des tats de slection des paquets :
dpkg --get-selections >myselections
Vous pourriez transfrer ce fichier sur un autre ordinateur et
l'installer de cette manire :
dpkg --clear-selections
dpkg --set-selections <myselections
On remarquera que cela n'installe ou ne supprime rien du tout ;
cela ne fait qu'enregistrer l'tat souhait des paquets. Vous
aurez besoin d'autres applications pour rcuprer et installer
rellement les paquets requis. Par exemple, excutez apt-get
dselect-upgrade.
Habituellement, vous trouverez que dselect(1) fournit une faon
plus aise de modifier les tats de slection des paquets.
FONCTIONNALITS SUPPLMENTAIRES
D'autres possibilits sont offertes en installant les paquets
suivants : apt, aptitude et debsums.
VOIR AUSSI
aptitude(1), apt(1), dselect(1), dpkg-deb(1), dpkg-query(1),
deb(5), deb-control(5), dpkg.cfg(5) et dpkg-reconfigure(8).
BOGUES
L'option --no-act ne donne pas assez d'informations utiles.
AUTEURS
Consultez /usr/share/doc/dpkg/THANKS pour la liste de ceux qui
ont contribu dpkg.
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe
Batailler, 2006. Nicolas Franois, 2006. Veuillez signaler
toute erreur <debian-l10n-french@lists.debian.org>.