.\" dpkg manual page - dpkg-deb(1) .\" .\" Copyright © 1995-1996 Ian Jackson .\" Copyright © 1999 Wichert Akkerman .\" Copyright © 2006 Frank Lichtenheld .\" Copyright © 2007-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\-deb 1 2019-06-03 1.19.7 "suite dpkg" .nh .SH NOM dpkg\-deb \- Outil pour la manipulation des archives (.deb) des paquets Debian . .SH SYNOPSIS \fBdpkg\-deb\fP [\fIoptions\fP...] \fIcommande\fP . .SH DESCRIPTION \fBdpkg\-deb\fP cr\('ee un paquet, d\('epaquette une archive ou donne des renseignements sur les archives Debian .PP \fBdpkg\fP sert \(`a installer ou \(`a supprimer des paquets sur le syst\(`eme. .PP Il est possible d'ex\('ecuter \fBdpkg\-deb\fP en appelant \fBdpkg\fP avec les options de \fBdpkg\-deb\fP. \fBdpkg\fP comprend que \fBdpkg\-deb\fP est appel\('e et le lance. .PP Pour la plupart des commandes recevant un argument d'entr\('ee d'archive, l'archive peut \(^etre lue \(`a partir de l'entr\('ee standard si le nom d'archive est donn\('e sous la forme d'un caract\(`ere moins (\(Fo\fB\-\fP\(Fc) unique\ ; sinon, l'absence de prise en charge sera document\('ee dans leurs descriptions de commande respectives. . .SH COMMANDES .TP \fB\-b\fP, \fB\-\-build\fP \fIr\('epertoire\-binaire\fP [\fIarchive\fP|\fIr\('epertoire\fP] Cr\('ee une archive Debian avec l'arborescence contenue dans \fIr\('epertoire\-binaire\fP. \fIr\('epertoire\-binaire\fP doit poss\('eder un sous\-r\('epertoire \fBDEBIAN\fP qui contient les fichiers de contr\(^ole tels que le fichier \(Fo\ control\ \(Fc lui\-m\(^eme. Ce r\('epertoire \fIn'appara\(^it pas\fP dans l'archive de l'arborescence du paquet binaire\ ; mais les fichiers qu'il contient sont mis dans la zone de contr\(^ole du paquet binaire. \(`A moins de pr\('eciser \fB\-\-nocheck\fP, \fBdpkg\-deb\fP lit \fBDEBIAN/control\fP et l'analyse. Il cherche dans le fichier les erreurs de syntaxe et d'autres probl\(`emes existants\ ; puis il affiche le nom du paquet binaire qu'il construit. \fBdpkg\-deb\fP v\('erifie aussi les permissions des scripts du responsable et des autres fichiers qu'il trouve dans le r\('epertoire de contr\(^ole \fBDEBIAN\fP. Quand aucune \fIarchive\fP n'est donn\('ee, \fBdpkg\-deb\fP \('ecrit le paquet dans\fIr\('epertoire\-binaire\fP\fB.deb\fP. Si l'archive qui doit \(^etre cr\('e\('ee existe d\('ej\(`a, elle est remplac\('ee. Quand le second argument est un r\('epertoire, \fBdpkg\-deb\fP \('ecrira dans le fichier \fIr\('epertoire\fP\fB/\fP\fIpaquet\fP\fB_\fP\fIversion\fP\fB_\fP\fIarch\fP\fB.deb\fP. Quand un r\('epertoire cible est pr\('ecis\('e \(`a la place d'un fichier, l'option \fB\-\-nocheck\fP ne doit pas \(^etre utilis\('ee (puisque \fBdpkg\-deb\fP a besoin de lire et d'analyser le fichier de contr\(^ole du paquet pour conna\(^itre le nom de fichier \(`a utiliser). .TP \fB\-I\fP, \fB\-\-info\fP \fIarchive\fP [\fInom\-fichier\-control\fP...] Donne des renseignements sur une archive de paquet binaire. Quand aucun argument \fIfichier\-control\fP n'est pr\('ecis\('e, un r\('esum\('e du contenu du paquet ainsi que son fichier \(Fo\ control\ \(Fc sont affich\('es. Quand un argument \fIfichier\-control\fP est pr\('ecis\('e, \fBdpkg\-deb\fP affiche les \('el\('ements dans l'ordre d'apparition\ ; quand l'un des \('el\('ements n'est pas pr\('esent, il affiche un message d'erreur sur \(Fo\ stderr\ \(Fc et quitte avec un code \('egal \(`a \fB2\fP. .TP \fB\-W\fP, \fB\-\-show\fP \fIarchive\fP Cette option donne des informations sur l'archive d'un paquet binaire selon le format sp\('ecifi\('e par l'argument \fB\-\-showformat\fP. Le format par d\('efaut affiche le nom et la version du paquet sur une seule ligne, s\('epar\('es par une tabulation. .TP \fB\-f\fP, \fB\-\-field\fP \fIarchive\fP [\fInom\-du\-champ\-de\-control\fP...] Extrait les renseignements du fichier \(Fo\ control\ \(Fc de l'archive du paquet binaire. Quand aucun \fInom\-du\-champ\-de\-control\fP n'est pr\('ecis\('e, le fichier \(Fo\ control\ \(Fc est affich\('e en entier. Quand il y en a un, \fBdpkg\-deb\fP affiche ses \('el\('ements en suivant leur ordre d'apparition dans le fichier \(Fo\ control\ \(Fc. Quand il y a plus d'un argument \fInom\-champ\-control\fP, \fBdpkg\-deb\fP fait pr\('ec\('eder chacun par le nom de son champ (puis par un \(Fo\ deux\-points\ \(Fc et une espace). L'absence des champs demand\('es ne provoque pas de message d'erreur. .TP \fB\-c\fP, \fB\-\-contents\fP \fIarchive\fP Liste la partie arborescence des fichiers d'une archive de paquet. Elle est actuellement produite dans le format g\('en\('er\('e par un listing verbeux de \fBtar\fP. .TP \fB\-x\fP, \fB\-\-extract\fP \fIarchive r\('epertoire\fP Extrait l'arborescence des fichiers d'un paquet archive dans le r\('epertoire sp\('ecifi\('e. Il faut remarquer que l'extraction d'un paquet dans le r\('epertoire root \fIne produit pas\fP une installation correcte\ ! Utilisez \fBdpkg\fP pour l'installation des paquets. \fIr\('epertoire\fP est cr\('e\('e si n\('ecessaire (mais pas ses r\('epertoires parents) et ses permissions sont modifi\('ees pour correspondre au contenu du paquet. .TP \fB\-X\fP, \fB\-\-vextract\fP \fIarchive r\('epertoire\fP Comme \fB\-\-extract\fP (\fB\-x\fP) avec \fB\-\-verbose\fP (\fB\-v\fP), ce qui affiche la liste des fichiers au fur et \(`a mesure qu'ils sont extraits. .TP \fB\-R\fP, \fB\-\-raw\-extract\fP \fIarchive r\('epertoire\fP Extrait l'arborescence des fichiers d'un paquet archive dans le r\('epertoire sp\('ecifi\('e et les fichiers d'information de contr\(^ole dans un sous\-r\('epertoire nomm\('e \fBDEBIAN\fP de ce r\('epertoire (depuis dpkg\ 1.16.1). Le r\('epertoire cible est cr\('e\('e si n\('ecessaire (mais pas ses r\('epertoires parents). L'archive d'entr\('ee n'est pas actuellement trait\('ee de fa\(,con s\('equentielle, aussi, sa lecture \(`a partir de l'entr\('ee standard (\(Fo\ \fB\-\fP\ \(Fc) n'est \fBpas\fP prise en charge. .TP \fB\-\-ctrl\-tarfile\fP \fIarchive\fP Extrait les donn\('ees de contr\(^ole d'un paquet binaire et les envoie sur la sortie standard dans le format propre \(`a la commande \fBtar\fP (depuis dpkg\ 1.17.14). En combinant cette option avec la commande \fBtar\fP(1), on peut ainsi extraire un fichier de contr\(^ole pr\('ecis d'une archive de paquet. L'archive d'entr\('ee sera toujours trait\('ee s\('equentiellement. .TP \fB\-\-fsys\-tarfile\fP \fIarchive\fP Extrait les donn\('ees de l'arborescence d'un paquet binaire et les envoie sur la sortie standard dans le format propre \(`a la commande \fBtar\fP. En combinant cette option avec la commande \fBtar\fP(1), on peut ainsi extraire un fichier pr\('ecis d'une archive de paquet. L'archive d'entr\('ee sera toujours trait\('ee s\('equentiellement. .TP \fB\-e\fP, \fB\-\-control\fP \fIarchive\fP [\fIr\('epertoire\fP] Extrait les fichiers de contr\(^ole d'une archive de paquet dans le r\('epertoire sp\('ecifi\('e. Quand aucun r\('epertoire n'est pr\('ecis\('e, on utilise un sous\-r\('epertoire \fBDEBIAN\fP du r\('epertoire actuel. Le r\('epertoire cible est cr\('e\('e si n\('ecessaire (mais pas ses r\('epertoires parents). .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 OPTIONS .TP \fB\-\-showformat=\fP\fIformat\fP Cette option sert \(`a sp\('ecifier le format de sortie de l'option \fB\-\-show\fP. Ce format sera utilis\('e pour chaque paquet list\('e. Cet argument est une cha\(^ine qui peut r\('ef\('erencer tout champ avec la forme \(Fo\ ${\fIfield\-name\fP}\ \(Fc\ ; une liste des champs valables peut \(^etre facilement produite avec l'option \fB\-I\fP sur le m\(^eme paquet. Une explication compl\(`ete des options de formatage (avec les s\('equences d'\('echappement et les espaces entre les champs) se trouve dans la page \fBdpkg\-query\fP(1), option \fB\-\-showformat\fP. Par d\('efaut, la valeur de ce champ est \(Fo\ ${Package}\et${Version}\en\ \(Fc. .TP \fB\-z\fP\fIniveau_compression\fP Indique le niveau de compression \(`a fournir au logiciel de compression appel\('e en sous\-main lors de la compression du paquet. La valeur par d\('efaut est\ 9 pour gzip et\ 6 pour xz. Les valeurs possibles sont les entiers compris entre\ 0 et\ 9\ : 0\ correspond \(`a aucune compression pour gzip. Avant la version\ 1.16.2, la valeur\ 0 correspondait \(`a \(Fo\ aucune compression\ \(Fc pour tous les logiciels de compression. .TP \fB\-S\fP\fIstrat\('egie\-compression\fP Indique la strat\('egie de compression \(`a fournir au logiciel de compression appel\('e en sous\-main lors de la construction du paquet (depuis dpkg\ 1.16.2). Les valeurs autoris\('ees sont \fBnone\fP (depuis dpkg\ 1.16.4), \fBfiltered\fP, \fBhuffman\fP, \fBrle\fP et \fBfixed\fP pour gzip (depuis dpkg\ 1.17.0) et \fBextreme\fP pour xz. .TP \fB\-Z\fP\fItype_compression\fP Indique le type de compression \(`a utiliser lors de la construction d'un paquet. Les valeurs autoris\('ees sont \fBgzip\fP, \fBxz\fP (depuis dpkg\ 1.15.6) et \fBnone\fP (\fBxz\fP est la valeur par d\('efaut). .TP \fB\-\-[no\-]uniform\-compression\fP Indique que les m\(^emes param\(`etres de compression doivent \(^etre utilis\('es pour tous les membres de l'archive (c'est\-\(`a\-dire \fBcontrol.tar\fP et \fBdata.tar\fP\ ; depuis dpkg\ 1.17.6). Sinon, seul le membre \fBdata.tar\fP utilisera ces param\(`etres. \fBnone\fP, \fBgzip\fP et \fBxz\fP sont les seuls types de compression pris en charge pour cette option d'uniformit\('e (depuis dpkg\ 1.19.0). La compression uniforme est l'option par d\('efaut (depuis dpkg\ 1.19.0). .TP \fB\-\-root\-owner\-group\fP Fixe le propri\('etaire et le groupe de chaque entr\('ee dans les donn\('ees de l'arborescence du syst\(`eme de fichiers \(`a root avec l'identit\('e\ 0 (depuis dpkg\ 1.19.0). \fBNote\fP\ : cette option peut \(^etre utile pour les constructions sans root (voir \fIrootless\-builds.txt\fP) mais ne devrait \fBpas\fP \(^etre utilis\('ee si les entr\('ees ont un propri\('etaire ou un groupe qui n'est pas root. Leur prise en charge sera ajout\('ee plus tard sous la forme d'un m\('eta\-manifeste. .TP \fB\-\-deb\-format=\fP\fIformat\fP Indique la version du format d'archive utilis\('e lors de la construction (depuis dpkg\ 1.17.0). Les valeurs autoris\('ees sont \fB2.0\fP pour le nouveau format et \fB0.939000\fP pour l'ancien (la valeur par d\('efaut est \fB2.0\fP). L'ancien format d'archive, moins facilement compris par les outils non\-Debian, est maintenant d\('epass\('e. On l'utilise seulement quand on construit des paquets qui doivent \(^etre analys\('es par des versions de dpkg plus anciennes que la version\ 0.93.76 (septembre 1995), qui fut produite uniquement pour le format \(Fo\ i386 a.out\ \(Fc. .TP \fB\-\-nocheck\fP Emp\(^eche les v\('erifications normales de \fBdpkg\-deb \-\-build\fP quant au contenu propos\('e d'une archive. De cette fa\(,con, on peut construire n'importe quelle archive, aussi d\('efectueuse soit\-elle. .TP \fB\-v\fP, \fB\-\-verbose\fP Active l'affichage bavard (depuis dpkg\ 1.16.1). Cela n'affecte actuellement que \fB\-\-extract\fP et le rend analogue \(`a \fB\-\-vextract\fP. .TP \fB\-D\fP, \fB\-\-debug\fP Permet les messages de d\('ebogage. Ce n'est pas tr\(`es int\('eressant. . .SH "CODE DE SORTIE" .TP \fB0\fP L'action demand\('ee s'est correctement d\('eroul\('ee. .TP \fB2\fP Erreur fatale ou irr\('ecup\('erable due \(`a l'utilisation d'une ligne de commande non valable, ou interactions avec le syst\(`eme, telles que des acc\(`es \(`a la base de donn\('ees, des allocations de m\('emoire,\ etc. . .SH ENVIRONNEMENT .TP \fBDPKG_COLORS\fP D\('efinit le mode de couleur (depuis dpkg\ 1.18.5). Les valeurs actuellement accept\('ees sont \fBauto\fP (par d\('efaut), \fBalways\fP et \fBnever\fP. .TP \fBTMPDIR\fP Si cette option est utilis\('ee, \fBdpkg\-deb\fP l'utilisera comme r\('epertoire pour cr\('eer les fichiers et r\('epertoires temporaires. .TP \fBSOURCE_DATE_EPOCH\fP Si cette option est utilis\('ee, elle sera utilis\('ee comme horodatage (en seconde \(`a partir de \(Fo\ l'epoch\ \(Fc) dans le conteneur \fBar\fP(5) de \fBdeb\fP(5), et pour fixer le \(Fo\ mtime\ \(Fc dans les entr\('ees du fichier \fBtar\fP(5). . .SH NOTES N'essayez pas d'installer un logiciel avec \fBdpkg\-deb\fP\ ! Vous devez utiliser \fBdpkg\fP pour \(^etre s\(^ur que tous ses fichiers sont correctement mis en place, que les scripts du paquet sont ex\('ecut\('es et que son contenu et son \('etat sont enregistr\('es. . .SH BOGUES \fBdpkg\-deb \-I\fP \fIpaquet1\fP\fB.deb\fP \fIpaquet2\fP\fB.deb\fP se trompe. Il n'existe pas d'authentification des fichiers \fB.deb\fP. Il n'existe m\(^eme pas de syst\(`eme de somme de contr\(^ole imm\('ediat. Les outils de haut niveau comme APT g\(`erent l'authentification des paquets \fB.deb\fP r\('ecup\('er\('es depuis un d\('ep\(^ot donn\('e et la plupart des paquets fournissent d\('esormais une somme de contr\(^ole MD5 cr\('e\('ee par debian/rules. Cependant, cela n'est pas directement g\('er\('e par les outils de plus bas niveau. . .SH "VOIR AUSSI" \fBdeb\fP(5), \fBdeb\-control\fP(5), \fBdpkg\fP(1), \fBdselect\fP(1). .SH TRADUCTION Ariel VARDI , 2002. Philippe Batailler, 2006. Nicolas Fran\(,cois, 2006. Veuillez signaler toute erreur \(`a .