NOM
dpkg-deb - outil pour la manipulation des archives (.deb) des paquets
Debian
SYNOPSIS
dpkg-deb [options] commande
dpkg-deb cre un paquet, dpaquette une archive ou donne des
renseignements sur les archives Debian
dpkg sert installer ou supprimer des paquets sur le systme.
Il est possible d'excuter dpkg-deb en appelant dpkg avec les options de
dpkg-deb. dpkg comprend que dpkg-deb est appel et le lance.
COMMANDES
-b, --build rpertoire [archive|rpertoire]
Cre une archive Debian avec l'arborescence contenue dans
rpertoire. rpertoire doit possder un sous-rpertoire DEBIAN qui
contient les fichiers de contrle tel que le fichier control
lui-mme. Ce rpertoire n'apparat pas dans l'archive de
l'arborescence du paquet binaire ; mais les fichiers qu'il
contient sont mis dans la zone de contrle du paquet binaire.
moins de prciser --nocheck, dpkg-deb lit DEBIAN/control et
l'analyse. Il cherche les erreurs de syntaxe et d'autres
problmes existants ; puis il affiche le nom du paquet binaire
qu'il construit. dpkg-deb vrifie aussi les permissions des
scripts du responsable et des autres fichiers qu'il trouve dans
le rpertoire de contrle DEBIAN.
Quand aucune archive n'est donne, dpkg-deb appelle le paquet
rpertoire.deb.
Si l'archive qui doit tre cre existe dj, elle est remplace.
Quand le second argument est un rpertoire, dpkg-deb appelle le
paquet paquet_version_arch.deb, ou bien paquet_version.deb si
aucun champ Architecture n'est prsent dans le fichier de contrle
du paquet. Quand un rpertoire cible est prcis
la place d'un fichier, l'option --nocheck ne doit pas tre
utilise (puisque dpkg-deb a besoin de lire et d'analyser le
fichier de contrle du paquet pour connatre le nom de fichier
utiliser).
-I, --info archive [nom-fichier-control...]
Donne des renseignements sur une archive de paquet binaire.
Quand aucun argument fichier-control n'est prcis, un rsum du
contenu du paquet ainsi que son fichier control sont affichs.
Quand un argument fichier-control est prcis, dpkg-deb affiche
les lments dans l'ordre d'apparition ; quand l'un des lments
n'est pas prsent, il affiche un message d'erreur sur stderr et
quitte avec un code gal 2.
-W, --show archive
Cette option donne des informations sur l'archive d'un paquet
binaire selon le format spcifi par l'argument --showformat. Le
format par dfaut affiche le nom et la version du paquet sur une
seule ligne, spars par une tabulation.
-f, --field archive [nom-du-champ-de-control...]
Extrait les renseignements du fichier control de l'archive du
paquet binaire.
Quand aucun argument control-fichier-champ n'est prcis, le
fichier control est affich en entier.
Quand il y en a un, dpkg-deb affiche ses lments en suivant leur
ordre d'apparition dans le fichier control . Quand il y a plus
d'un argument control-fichier-field, dpkg-deb fait prcder chacun
par le nom de son champ (puis par un deux-points et une
espace).
L'absence des champs demands ne provoque pas de message
d'erreur.
-c, --contents archive
Liste seulement l'arborescence des fichiers d'une archive de
paquet. C'est en fait le rsultat produit par la commande tar et
une option d'numration verbeuse.
-x, --extract archive rpertoire
Extrait l'arborescence des fichiers d'un paquet archive dans le
rpertoire spcifi.
Il faut remarquer que l'extraction d'un paquet dans le rpertoire
root ne produit pas une installation correcte ! Utilisez dpkg
pour l'installation des paquets.
rpertoire est cr si ncessaire (mais pas ses rpertoires parents)
et ses permissions sont modifies pour correspondre au cnotenu du
paquet.
-X, --vextract archive rpertoire
Comme --extract (-x), mais affiche la liste des fichiers au fur
et mesure qu'ils sont extraits.
--fsys-tarfile archive
Extrait les donnes de l'arborescence d'un paquet binaire et les
envoie sur la sortie standard dans le format propre la commande
tar. En combinant cette option avec la commande tar(1), on peut
ainsi extraire un fichier prcis d'une archive de paquet.
-e, --control archive [rpertoire]
Extrait les fichiers de contrle d'une archive de paquet dans le
rpertoire spcifi.
Quand aucun rpertoire n'est prcis, on utilise un sous-rpertoire
DEBIAN du rpertoire actuel.
Le rpertoire cible est cr si ncessaire (mais pas ses rpertoires
parents).
-h, --help
Affiche un message d'aide puis quitte.
--version
Affiche le numro de version puis quitte.
OPTIONS
--showformat=format
Cette option sert spcifier le format de sortie de l'option
--show. Ce format sera utilis pour chaque paquet list.
Cet argument est une chane qui peut rfrencer tout champ avec la
forme ${field-name} ; une liste des champs valables peut tre
facilement produite avec l'option -I sur le mme paquet. Une
explication complte des options de formatage (avec les squences
d'chappement et les espaces entre les champs) se trouve dans la
page dpkg-query(1), option --showformat.
Par dfaut, la valeur de ce champ est ${Package}\t${Version}\n.
-zniveau_compression
Indique le niveau de compression fournir au logiciel de
compression appel en sous-main lors de la compression du paquet.
-Ztype_compression
Specify which compression type to use when building a package.
Allowed values are gzip, xz, bzip2, lzma, and none (default is
gzip).
--new S'assure que dpkg-deb construit une archive avec le nouveau
format. C'est le comportement par dfaut.
--old Oblige dpkg-deb construire une archive avec l' ancien format.
Ce format, moins facilement compris par les outils non-Debian,
est maintenant dpass. On l'utilise seulement quand on construit
des paquets qui doivent tre analyss par des versions de dpkg
plus anciennes que la version 0.93.76 (septembre 1995), qui fut
produite uniquement pour le format i386 a.out .
--nocheck
Empche les vrifications normales de dpkg-deb --build quant au
contenu propos d'une archive. De cette faon, on peut construire
n'importe quelle archive, aussi dfectueuse soit-elle.
-D, --debug
Permet les messages de dbogage. Ce n'est pas trs intressant.
ENVIRONNEMENT
TMPDIR If set, dpkg-deb will use it as the directory in which to create
temporary files and directories.
BOGUES
dpkg-deb -I paquet1.deb paquet2.deb se trompe.
Il n'existe pas d'authentification des fichiers .deb. Il n'existe mme
pas de systme de somme de contrle immdiat. Les outils de haut niveau
comme APT grent l'authentification des paquets .deb rcuprs depuis un
dpt donn et la plupart des paquets fournissent dsormais une comme de
contrle MD5 cre par debian/rules. Cependant, ceci n'est pas directement
gr par les outils de plus bas niveau.
N'essayez pas d'installer un logiciel avec dpkg-deb ! Vous devez
utiliser dpkg pour tre sr que tous ses fichiers sont correctement mis
en place, que les scripts du paquet sont excuts et que son contenu et
son tat sont enregistrs.
VOIR AUSSI
deb(5), deb-control(5), dpkg(1), dselect(1).
AUTEUR
Copyright (C) 1995-1996 Ian Jackson
Ce programme est un logiciel libre ; voyez la GNU General Public
Licence version 2 ou suprieure pour le copyright. Il n'y a PAS de
garantie.
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006.
Nicolas Franois, 2006. Veuillez signaler toute erreur
<debian-l10n-french@lists.debian.org>.