[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [RFR] man://dpkg/dpkg.1



 Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr> écrivait :
  « Relecture.
  « Attention : l'en-tête n'a pas été mis à jour.

Ok merci pour ta relecture.
Je joins la page man elle-même.
a+

-- 
Philippe Batailler



.\" original version: 22 
.\" This file was generated with po4a. Translate the source file.
.\" 
.TH DPKG 1 "12 avril 1998" "Projet Debian" "suite dpkg"
.SH NOM
dpkg \- un gestionnaire de paquet pour Debian

.SH SYNOPSIS
.B dpkg\fR [\fIoptions\fR] \fIaction

.SH AVERTISSEMENT
Ce manuel est destiné aux utilisateurs qui souhaitent aller au-delà de la
commande \fBdpkg \-\-help\fR pour la compréhension des options de la ligne de
commande et des états des paquets.

Les responsables de paquet qui veulent comprendre comment \fBdpkg\fR installe
leur paquet \fIne doivent pas\fR l'utiliser. Les descriptions concernant
l'installation ou la désinstallation des paquets sont très insuffisantes.

.SH DESCRIPTION
\fBdpkg\fR est un outil pour l'installation, la
création, la suppression et la gestion des paquets Debian. \fBDselect\fR(1)
est la principale interface à \fBdpkg\fR et la plus agréable pour l'utilisateur. 
\fBdpkg\fR lui-même est entièrement contrôlé par des paramètres sur la ligne de
commande. Une commande comporte exactement une action et zéro ou plusieurs
options. Le paramètre «\ action\ » dit ce que \fBdpkg\fR doit faire et les
options modifient l'action d'une manière ou d'une autre.

On peut aussi utiliser \fBdpkg\fR comme une interface à \fBdpkg\-deb\fR. Quand
\fBdpkg\fR rencontre les actions suivantes, qui sont des actions de
\fBdpkg\-deb\fR, il lance simplement \fBdpkg\-deb\fR avec les paramètres qui lui
ont été fournis\ :
.nf
    \fB\-b\fR, \fB\-\-build\fR,
    \fB\-c\fR, \fB\-\-contents\fR,
    \fB\-I\fR, \fB\-\-info\fR,
    \fB\-f\fR, \fB\-\-field\fR,
    \fB\-e\fR, \fB\-\-control\fR,
    \fB\-x\fR, \fB\-\-extract\fR,
    \fB\-X\fR, \fB\-\-vextract\fR, et
    \fB\-\-fsys\-tarfile\fR.
.fi
Voyez \fBdpkg\-deb\fR(1) pour des renseignements supplémentaires sur ces actions.

.SH "RENSEIGNEMENTS SUR LES PAQUETS"
\fBdpkg\fR conserve des renseignements utiles sur les paquets disponibles. 
Cette information est divisée en trois classes\ : les états, les états de la
sélection et les drapeaux. La modification de ces valeurs est principalement
dévolue à \fBdselect\fR.
.SS "ÉTATS DES PAQUETS"
.TP
.B installed
Le paquet est dépaqueté et correctement configuré.
.TP
.B half\-installed
L'installation du paquet a commencé mais, pour une raison quelconque, ne s'est pas terminée.
.TP
.B not\-installed
Le paquet n'est pas installé sur le système.
.TP
.B unpacked
Le paquet est dépaqueté mais n'est pas configuré.
.TP
.B half\-configured
Le paquet est dépaqueté et la configuration a commencé mais, pour une quelconque
raison, ne s'est pas terminée.
.TP
.B config\-files
Seuls les fichiers de configuration du paquet existent sur le système.
.SS "ÉTATS DE LA SÉLECTION DES PAQUETS"
.TP
.B install
Le paquet est sélectionné pour être installé.
.TP
.B deinstall
Le paquet est sélectionné pour être désinstallé (c.-à-d. qu'on veut
supprimer tous les fichiers à l'exception des fichiers de configuration).
.TP
.B purge
Le paquet est sélectionné pour être purgé (c.-à-d. qu'on veut supprimer tous
les fichiers même les fichiers de configuration).
.SS "DRAPEAUX DES PAQUETS"
.TP
.B hold
\fBdpkg\fR laisse de côté un paquet marqué \fBhold\fR, à moins qu'il ne soit lancé
avec l'option de forçage \fB\-\-force\-hold\fR.
.TP
.B reinst\-required
Un paquet marqué \fBreinst\-required\fR est défectueux et demande une
réinstallation. \fBdpkg\fR ne peut supprimer de tels paquets, à moins qu'il ne
soit lancé avec l'option de forçage \fB\-\-force\-reinstreq\fR.

.SH ACTIONS
.TP
\fBdpkg \-i\fR | \fB\-\-install\fR \fIfichier-paquet\fR...
Installe le paquet. Si l'on donne l' option \fB\-\-recursive\fR ou \fB\-R\fR,
\fIfichier-paquet\fR doit alors indiquer un répertoire.

L'installation comporte les étapes suivantes\ :
.br

\fB1.\fR Extraction des fichiers de contrôle du nouveau paquet.
.br


\fB2.\fR Quand une ancienne version du même paquet est déjà installée,
exécution du script \fIprerm\fR de l'ancien paquet.
.br


\fB3.\fR Lancement du script \fIpreinst\fR, s'il est fourni par le paquet.
.br


\fB4.\fR Dépaquetage des nouveaux fichiers et, en même temps, sauvegarde des
anciens de manière à pouvoir les restaurer si quelque chose tourne mal.
.br


\fB5.\fR Quand une ancienne version du même paquet est déjà installée,
exécution du script \fIpostrm\fR de l'ancien paquet. Il faut remarquer que ce
script est exécuté après le script \fIpreinst\fR du nouveau paquet, parce que
les nouveaux fichiers sont écrits dans le même temps que les anciens sont
supprimés.
.br


\fB6.\fR Configuration du paquet. Voyez l'action \fB\-\-configure\fR pour savoir
comment cela se passe.
.TP
\fBdpkg \-\-unpack \fR\fIfichier-paquet\fR ...
Dépaquète le paquet, mais ne configure rien. Si l'on donne l'option
\fB\-\-recursive\fR ou \fB\-R\fR, \fIfichier-paquet\fR doit alors indiquer un
répertoire.
.TP
.B dpkg \-\-configure \fR\fIpaquet\fR ... | \fB\-a\fR | \fB\-\-pending
Reconfiguration d'un paquet dépaqueté. Si l'on donne l'option \fB\-a\fR ou
\fB\-\-pending\fR au lieu de \fIpaquet\fR, tous les paquets dépaquetés mais non
configurés sont configurés.

La configuration comporte les étapes suivantes\ :
.br


\fB1.\fR Dépaquetage des fichiers de configuration, et dans le même temps
sauvegarde des anciens fichiers de configuration, de manière à pouvoir les
restaurer si quelque chose se passe mal.
.br


\fB2.\fR Exécution du script \fBpostinst\fR, s'il est fourni par le paquet.
.TP
.B dpkg \-r\fR | \fB\-\-remove\fR | \fB\-P\fR | \fB\-\-purge \fR\fIpaquet\fR ... | \fB\-a\fR | \fB\-\-pending
Supprime un paquet installé. L'action \fB\-r\fR ou \fB\-\-remove\fR supprime tout
sauf les fichiers de configuration. Cela peut éviter la reconfiguration du
paquet lors d'une réinstallation. Les fichiers de configuration sont les
fichiers répertoriés dans le fichier de contrôle
\fIdebian/conffiles\fR. L'option \fB\-P\fR ou \fB\-\-purge\fR supprime tout, y
compris les fichiers de configuration. Si l'on donne l'option \fB\-a\fR ou
\fB\-\-pending\fR à la place d'un nom de paquet, tous les paquets non
dépaquetés, mais qui sont marqués comme devant être supprimés ou purgés dans
le fichier \fI/var/lib/dpkg/status\fR, sont respectivement supprimés ou purgés.

La suppression d'un paquet comporte les étapes suivantes\ :
.br


.B 1.\fR Lancement du script \fIprerm
.br


\fB2.\fR Suppression des fichiers installés
.br


.B 3.\fR lancement du script \fIpostrm
.br
.TP
.B dpkg \-\-update\-avail\fR | \fB\-\-merge\-avail\fR \fIfichier-Packages
Met à jour l'information de \fBdpkg\fR et de \fBdselect\fR sur les paquets
disponibles. L'action \fB\-\-merge-avail\fR combine les informations anciennes
avec celles qui proviennent du fichier \fIfichier-Packages\fR. L'action
\fB\-\-update\-avail\fR remplace les informations anciennes par celles qui
proviennent du fichier \fIfichier-Packages\fR. Le fichier \fIfichier-Packages\fR
distribué avec Debian est appelé simplement \fIPackages\fR. \fBdpkg\fR garde son
propre enregistrement des paquets disponibles dans
\fI/var/lib/dpkg/available\fR.

Pour récupérer et mettre à jour le fichier \fIavailable\fR, il existe une
commande plus simple\ : \fBdselect update\fR.
.TP
\fBdpkg \-A\fR | \fB\-\-record\-avail\fR \fIfichier-paquet\fR ...
Met à jour l'information de \fBdpkg\fR et de \fBdselect\fR sur les paquets
disponibles avec les informations qui proviennent de \fIfichier-paquet\fR. Si
l'option \fB\-\-recursive\fR ou \fB\-R\fR est donnée, \fIfichier-paquet\fR doit
indiquer un répertoire.
.TP
.B dpkg \-\-forget\-old\-unavail
Oublie ce qui concerne les paquets non installés ou non disponibles.
.TP
.B dpkg \-\-clear\-avail
Efface les renseignements existants sur les paquets disponibles.
.TP
.B dpkg \-C\fR | \fB\-\-audit
Recherche les paquets qui n'ont été que partiellement installés sur le
système. \fBdpkg\fR suggère une manière de les faire fonctionner.
.TP
\fBdpkg \-\-get\-selections\fR [\fIpaquet-nom-motif\fR...]
Obtient la liste des sélections des paquets, et l'envoie sur la sortie 
standard.
.TP
.B dpkg \-\-set\-selections
modifie la liste des sélections des paquets en lisant un fichier sur
l'entrée 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 débutant par
«\ #\ » sont autorisées.

.TP
.B dpkg \-\-yet\-to\-unpack
Recherche les paquets qui ont été sélectionnés pour l'installation, mais qui
pour une raison quelconque, ne sont pas encore installés.
.TP
.B dpkg \-\-print\-architecture
Affiche l'architecture des paquets installés (par exemple, «\ i386\ »).
.TP
.B dpkg \-\-compare\-versions \fIver1 op ver2\fR
Compare des numéros de version, où \fIop\fR est un opérateur binaire. \fBdpkg\fR
retourne un zéro si la condition spécifiée est vérifiée, et retourne un
nombre différent de zéro dans le cas contraire. Il y a deux groupes
d'opérateurs\ ; ils diffèrent par leur façon de traiter l'absence de \fIver1\fR
ou de \fIver2\fR. Pour les opérateurs suivants, \fBlt le eq ne ge gt\fR, l'absence
d'une version est considérée comme inférieure à toute version\ ; pour les
opérateurs \fBlt\-nl le\-nl ge\-nl gt\-nl\fR, l'absence d'une version est
considérée comme supérieure à toute version. Les opérateurs \fB< << <= = >= >> >\fR
ne sont fournis que pour la compatibilité avec la syntaxe du fichier de contrôle.
.TP
.B dpkg \-\-command\-fd <n>
Cette action accepte une série de commandes sur le descripteur du fichier
d'entrée \fB<n>\fR. Note\ : des options supplémentaires définies sur la
ligne de commande à travers ce descripteur de fichier ne sont pas redéfinies
pour les commandes suivantes qui sont exécutées pendant la même séquence.
.TP
.B dpkg \-\-help
Affiche un court message d'aide.
.TP
.B dpkg \-\-force\-help
Donne des renseignements sur les options \fB\-\-force\-\fR\fIquelque-chose\fR.
.TP
.BR "dpkg \-Dh " | " \-\-debug=help"
donne des renseignements sur les options de débogage.
.TP
.B dpkg \-\-licence\fR | \fBdpkg \-\-license
Affiche la licence de \fBdpkg\fR.
.TP
.B dpkg \-\-version
Affiche la version de \fBdpkg\fR.
.TP
.B dpkg\-deb\-actions
Voyez \fBdpkg\-deb\fR(1) pour des renseignements supplémentaires sur les
actions suivantes.

.nf
\fBdpkg \-b\fR | \fB\-\-build\fR \fIrépertoire\fR [\fInom-de-fichier\fR]
    Construit un paquet deb.
.B dpkg \-c\fR | \fB\-\-contents\fR \fInom-de-fichier
    Liste le contenu d'un paquet deb.
\fBdpkg \-e\fR | \fB\-\-control\fR \fInom-de-fichier\fR [\fIrépertoire\fR]
    Extrait les informations de contrôle d'un paquet.
.B dpkg \-x\fR | \fB\-\-extract\fR \fInom-de-fichier répertoire
    Extrait les fichiers d'un paquet.
\fBdpkg \-f\fR | \fB\-\-field\fR \fInom-de-fichier\fR [\fIchamp de contrôle\fR] ...
    Affiche le(s) champ(s) de contrôle d'un paquet.
.B dpkg \-\-fsys\-tarfile\fR \fInom-de-fichier
    Affiche le contenu du fichier «\ tar\ » d'un paquet Debian.
\fBdpkg \-I\fR | \fB\-\-info\fR \fInom-de-fichier\fR [\fIfichier de contrôle\fR]
    Affiche des renseignements sur un paquet.
.B dpkg \-X\fR | \fB\-\-vextract\fR \fInom-de-fichier\fR \fIrépertoire
    Extrait et affiche les noms des fichiers d'un paquet.
.fi


.TP
.B dpkg\-query\-actions
Voyez \fBdpkg\-query\fR(1) pour davantage d'explications sur les actions suivantes.

.nf


\fBdpkg \-l\fR | \fB\-\-list\fR \fIpaquet-nom-motif\fR ...
    Affiche la liste des paquets qui correspondent au motif.
\fBdpkg \-s\fR | \fB\-\-status\fR \fIpaquet-nom\fR ...
    Donne l'état du paquet indiqué.
\fBdpkg \-L\fR | \fB\-\-listfiles\fR \fIpaquet\fR ...
    Affiche la liste des fichiers installés qui appartiennent
    à \fBpaquet\fR.
\fBdpkg \-S\fR | \fB\-\-search\fR \fIfichier-recherche-motif\fR ...
    Recherche un fichier dans les paquets installés.
.B dpkg \-p\fR | \fB\-\-print\-avail\fR \fIpaquet
    Affiche les informations trouvées dans \fI/var/lib/dpkg/available\fR
    à propos de \fIpaquet\fR.
.fi






.SH OPTIONS
On peut spécifier une option à la fois sur la ligne de commande et dans le
fichier de configuration de dpkg, \fI/etc/dpkg/dpkg.cfg\fR. Chaque ligne de ce
fichier est soit une option (identique à une option en ligne de commande
mais sans tiret), soit un commentaire, commençant par \fB#\fR.
.br
.TP
.B \-\-abort\-after=\fR\fInombre
Modifie le nombre d'erreurs au delà duquel dpkg s'arrête. il est par défaut
égal à 50.
.TP
.BR \-B | \-\-auto\-deconfigure
Quand un paquet est supprimé, il peut arriver qu'un paquet installé
dépendait du paquet supprimé. En spécifiant cette option, on obtient la
déconfiguration automatique du paquet qui dépendait du paquet supprimé.
.TP
\fB\-D\fIoctal\fP | \fB\-\-debug=\fP\fIoctal\fP
Demande de débogage. \fIoctal\fR est formé en faisant un «\ ou\ » logique entre
des valeurs souhaitées appartenant à la liste ci-dessous (notez que ces
valeurs pourront changer dans les prochaines versions). \fB\-Dh\fR ou
\fB\-\-debug=help\fR affiche ces valeurs de débogage.

 nombre  description
    1   Informations de progression 
        en général utiles
    2   Appel et état des scripts du développeur
   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   Dépendances et conflits
  400   De nombreuses sorties pour les dépendances
        et les conflits
 1000   Beaucoup de radotage à propos du répertoire
        dpkg/info 
 2000   Quantité stupide de radotage
.TP
.B \-\-force\-\fR\fIquelque-chose\fR | \fB\-\-no\-force\-\fR\fIquelque-chose\fR | \fB\-\-refuse\-\fR\fIquelque-chose


Forcer ou refuser (\fBno\-force\fR et \fBrefuse\fR signifient la même chose) de
faire quelque chose. \fIquelque-chose\fR est une liste d'actions séparées par
des virgules, décrites ci-après. \fB\-\-force\-help\fR affiche un message qui 
les décrit. Les actions marquées d'un (*) sont forcées par défaut.

\fIAvertissement\ : Ces options sont principalement destinées aux experts. Un
usage auquel manque la pleine compréhension de leurs effets peut casser le
système entier.\fR

\fBall\fR\ : Met en oeuvre (ou pas) toutes les options de forçage.

\fBauto\-select\fR(*)\ : Sélectionne les paquets pour l'installation, ou la
désinstallation.

\fBdowngrade\fR(*)\ : Installe un paquet, même si une version plus récente du
paquet est déjà installée.

\fIAvertissement\ : Pour l'instant, dpkg ne recherche pas les dépendances
lors d'un retour à une version inférieure d'un paquet\ ; il ne vous
préviendra pas si la version choisie casse les dépendances d'un autre
paquet. Cela peut avoir de sérieuses conséquences\ ; et si l'on revient à
des versions antérieures des programmes essentiels du système, cela peut
rendre votre système inutilisable. N'utiliser qu'avec précaution.\fR

\fBconfigure\-any\fR\ : Configure aussi les paquets dépaquetés mais non
configurés dont dépend le paquet en question.

\fBhold\fR\ : Traite même les paquets marqués « à garder » (« hold »).

\fBremove\-reinstreq\fR : Supprime un paquet, même défectueux et marqué comme
demandant une réinstallation. Il se peut, dès lors, que des éléments du
paquet restent dans le système et soient oubliés par \fBdpkg\fR.

\fBremove\-essential\fR : supprime un paquet même s'il est considéré comme
indispensable. Les paquets «\ Essential\ » comportent les commandes Unix les
plus fondamentales et les enlever peut casser le système entier. Il faut
utiliser cette option avec prudence.

\fBdepends\fR\ : Change tous les problèmes de dépendance en avertissements.

\fBdepends\-version\fR\ : Ignore les versions dans les questions de dépendance.

\fBconflicts\fR\ : Installe un paquet, même s'il est en conflit avec un autre
paquet. C'est dangereux car habituellement cela produit le remplacement de
certains fichiers.

\fBconfmiss\fR\ : Installe un fichier de configuration manquant. C'est 
dangereux, puisque cela signifie que les changements apportés au fichier ne
seront pas préservés (suppression).

\fBconfnew\fR\ : Quand un « conffile » a été modifié, toujours installer la
nouvelle version et ne rien demander, sauf si l'option \fB\-\-force\-confdef\fR
est aussi présente, auquel cas l'action par défaut est choisie.

\fBconfold\fR\ : Quand un « conffile » a été modifié, garder l'ancienne version
et ne rien demander, sauf si l'option \fB\-\-force\-confdef\fR est aussi
présente, auquel cas l'action par défaut est choisie.

\fBconfdef\fR\ : Utilise toujours l'action par défaut quand un «\ conffile\ » a
été modifié. Quand il n'y a pas d'action par défaut, la commande s'arrête
et interroge l'utilisateur, à moins que l'option \fB\-\-force\-confnew\fR ou
l'option \fB\-\-force\-confold\fR n'ait été donnée, auquel cas elle se sert de
ces options pour déterminer ce qu'il faut faire.

\fBoverwrite\fR\ : Remplace un fichier par un fichier d'un autre paquet.

\fBoverwrite\-dir\fR\ : Remplace un répertoire par un répertoire d'un autre
paquet.

\fBoverwrite\-diverted\fR\ : Remplace un fichier détourné avec une version non
détournée.

\fBarchitecture\fR\ : Traite même les paquets d'une autre architecture

\fBbad\-path\fR\ : Programmes importants non visibles par la variable \fBPATH\fR,
ce qui va poser des problèmes.

\fBnot\-root\fR\ : Tente de (dés)installer même sans être root.

\fBbad\-verify\fR\ : Installe un paquet même si la vérification de son
authenticité a échoué.

.TP
\fB\-\-ignore\-depends\fR=\fIpaquet\fR,...
Ne tient pas compte de la vérification des dépendances pour les paquets
spécifiés (en fait, la vérification est faite mais on ne donne rien d'autre
que des avertissements).
.TP
.B \-\-new\fR | \fB\-\-old
Sélectionne soit l'ancien format des paquet binaires, soit le nouveau. C'est
une option de \fBdpkg\-deb\fR(1).
.TP
.B \-\-nocheck
Ne pas lire ni vérifier le contenu du fichier de contrôle pendant la
construction d'un paquet. C'est une option de \fBdpkg\-deb\fR(1).
.TP
.B \-\-no\-act\fR | \fB\-\-dry\-run\fR | \fB\-\-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 \fB\-\-no\-act\fR avant le paramètre action,
sinon des résultats fâcheux sont probables. Par exemple, la commande \fBdpkg
\-\-purge foo \-\-no\-act\fR purge d'abord le paquet foo et essaye ensuite de
purger le paquet \-\-no-act, même si vous comptiez qu'elle ne ferait rien du
tout.
.TP
.B \-R\fR | \fB\-\-recursive
Traite récursivement tous les simples fichiers qui correspondent au motif
\fB*.deb\fR et qui se trouvent dans les répertoires et sous-répertoires
spécifiés. On peut utiliser cette option avec les actions \fB\-i\fR, \fB\-A\fR,
\fB\-\-install\fR, \fB\-\-unpack\fR et \fB\-\-avail\fR.
.TP
.B \-G
Ne pas installer un paquet si une version plus récente de ce paquet est déjà
installée. C'est un alias pour \fB\-\-refuse\-downgrade.\fR.
.TP
.B \-\-root=\fR\fIrep\fR | \fB\-\-admindir=\fR\fIrep\fR | \fB\-\-instdir=\fR\fIrep
Change les répertoires par défaut. \fBadmindir\fR est par défaut
\fI/var/lib/dpkg\fR et contient beaucoup de fichiers qui donnent des
informations sur l'état des paquets installés ou non installés, etc.  
\fBinstdir\fR est par défaut \fI/\fR et se réfère au répertoire où les paquets
doivent être installés. \fBinstdir\fR est aussi le répertoire donné à
\fBchroot\fR(2) avant que ne soient lancés les scripts d'installation du
\fIpaquet\fR, ce qui signifie que ces scripts voient \fBinstdir\fR comme le
répertoire de root. Changer \fBroot\fR change \fBinstdir\fR en \fIrep\fR et
\fBadmindir\fR en \fIrep\fR\fB/var/lib/dpkg\fR.
.TP
.B \-O\fR | \fB\-\-selected\-only
Traiter seulement les paquets qui sont sélectionnés pour l'installation. La
sélection est réellement faite par \fBdselect\fR ou par \fBdpkg\fR quand ils
manipulent les paquets. Par exemple, quand un paquet est supprimé, il est
marqué comme ayant été sélectionné pour une désinstallation.
.TP
.BR \-E " | " \-\-skip\-same\-version
Ne pas installer le paquet si la même version du paquet est déjà installée.
.TP
.B \-\-status\-fd \fR\fI<n>
Cette action envoie des informations sur l'état d'un paquet au descripteur
de fichier \fI<n>\fR. On peut répéter l'opération plusieurs fois. La
mise à jour d'un état est de la forme\ : «\ status: <pkg>: <pkg qstate>\ ».
Une erreur est signalée sous la forme : <pkg>: error: extend-error-message.
Un conflit avec un fichier de configuration est signalé sous la forme :
status: conffile-prompt: conffile : 'current-conffile' 'new-conffile' useredited distedited
.TP
\fB\-\-log=\fP\fIfichier\fP
Enregistre la modification de l'état, la mise à jour ou l'action sur \fIfichier\fP.
Peut être répété. Les messages d'enregistrement sont de la forme
AAAA-MM-JJ HH:MM:SS status <état> <paquet> <version-installée> pour les
modifications d'état et les mises à jour. Pour une action, où \fI<action>\fP
est «\ install\ », «\ upgrade\ », «\ remove\ » ou «\ purge\ », le message est de
la forme AAAA-MM-JJ HH:MM:SS <action> <paquet> <version-installée> <version-disponible>.
.SH FICHIERS
.TP
.I /etc/dpkg/dpkg.cfg
Fichier de configuration contenant les options par défaut.
.P
Les autres fichiers répertoriés ici sont dans leur répertoire par défaut,
voyez l'option \fB\-\-admindir\fR pour savoir changer l'emplacement de ces fichiers.
.TP
.I /var/lib/dpkg/available
Liste des paquets disponibles.
.TP
.I /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 \fBRENSEIGNEMENTS SUR
LES PAQUETS\fR pour des informations supplémentaires.
.P
Les fichiers suivants font partie d'un paquet binaire. Voyez \fBdeb\fR(5) pour 
des informations supplémentaires :
.TP
.I control
.TP
.I conffiles
.TP
.I preinst
.TP
.I postinst
.TP
.I prerm
.TP
.I postrm


.SH "VARIABLES D'ENVIRONNEMENT"
.TP
.B DPKG_NO_TSTP
Donnez-lui une valeur si vous préférez que \fBdpkg\fR lance un nouvel
interpréteur de commandes plutôt que de s'interrompre, pour faire un appel à
l'interpréteur de commandes.
.TP
.B SHELL
Le programme qu'exécute \fBdpkg\fR quand il lance un nouvel interpréteur de
commandes.
.TP
.B COLUMNS
Fixe le nombre de colonnes utilisés par \fBdpkg\fR lorsqu'il affiche un texte 
formaté. Seule l'action \fB\-l\fR se sert actuellement de cette variable.
.TP
.B DPKG_OLD_CONFFILE
C'est le nom de l'ancien fichier de configuration quand on démarre un shell
pour examiner un fichier de configuration modifié\ ; sa valeur est donnée
par \fBdpkg\fR.
.TP
.B DPKG_NEW_CONFFILE
C'est le nom de la nouvelle version du fichier de configuration quand on
démarre un interpréteur de commandes pour examiner un fichier de
configuration modifié\ ; sa valeur est donnée par \fBdpkg\fR.

.SH EXEMPLES
Pour afficher les paquets dont le nom contient la chaîne 'vi' :
.br
.B  dpkg \-l '*vi*'
.br


Pour voir les entrées de \fI/var/lib/dpkg/available\fR concernant deux paquets\ :
.br
.B  dpkg \-\-print\-avail elvis vim | less
.br


Pour rechercher vous-même dans la liste des paquets\ :
.br
.B  less /var/lib/dpkg/available
.br


Pour supprimer le paquet installé elvis\ :
.br
.B  dpkg \-r elvis
.br


Pour installer un paquet, vous devez d'abord le trouver dans une archive ou
sur un cédérom. Le fichier «\ available\ » montre que le paquet vim se
trouve dans la section «\ editors\ » :
.br
.B  cd /cdrom/hamm/hamm/binary/editors\fR \fB dpkg \-i vim_4.5\-3.deb
.br


Pour faire une copie locale des états de sélection des paquets :
.br
.B  dpkg \-\-get\-selections >myselections
.br


Vous pourriez transférer ce fichier sur un autre ordinateur et l'installer
de cette manière :
.br
.B  dpkg \-\-set\-selections <myselections
.br
On remarquera que cela n'installe ou ne supprime rien du tout\ ; cela ne fait
que déterminer l'état de sélection des paquets. Vous aurez besoin d'autres
applications pour transférer et installer réellement les paquets requis. Par
exemple, exécutez \fBdselect\fR et choisissez Install.

Habituellement, vous trouverez que \fBdselect\fR(1) fournit une façon plus
aisée de modifier les états de sélection des paquets.
.br
.SH "FONCTIONNALITÉS SUPPLÉMENTAIRES"
D'autres possibilités sont offertes en installant les paquets suivants\ :
\fIapt\fR, \fIaptitude\fR et \fIdebsums\fR.

.SH "VOIR AUSSI"
\fBdselect\fR(1), \fBdpkg\-deb\fR(1), \fBdeb\fR(5), \fBdeb\-control\fR(5), et 
\fBdpkg\-reconfigure\fR(8)

.SH BOGUES


L'option \fB\-\-no\-act\fR ne donne pas assez d'informations utiles.

.SH AUTEURS
.nf
Voyez le fichier \fB/usr/share/doc/dpkg/THANKS.gz\fR pour la 
liste des personnes qui ont contribué à \fBdpkg\fR.
.fi



Reply to: