Provided by: dpkg_1.14.24ubuntu1_i386 bug

NOM

       dpkg-deb  -  outil pour la manipulation des archives (.deb) des paquets
       Debian

SYNOPSIS

       dpkg-deb [options] commande

DESCRIPTION

       dpkg-deb  crée  un  paquet,  dépaquette  une  archive  ou   donne   des
       renseignements sur les archives Debian

       dpkg sert à installer ou à supprimer des paquets sur le système.

       Il  est  possible d’exécuter 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]
              Crée  une  archive  Debian  avec  l’arborescence  contenue  dans
              rpertoire.  rpertoire  doit posséder un sous-répertoire DEBIAN
              qui contient  les  fichiers  de  contrôle  tel  que  le  fichier
              « control »   lui-même.   Ce   répertoire  napparat  pas  dans
              l’archive  de  l’arborescence  du  paquet  binaire ;  mais   les
              fichiers  qu’il  contient  sont  mis dans la zone de contrôle du
              paquet binaire.

              À moins de préciser --nocheck, dpkg-deb  lit  DEBIAN/control  et
              l’analyse.  Il  cherche  les  erreurs  de  syntaxe  et  d’autres
              problèmes existants ; puis il affiche le nom du  paquet  binaire
              qu’il  construit.  dpkg-deb  vérifie  aussi  les permissions des
              scripts du responsable et des autres fichiers qu’il trouve  dans
              le répertoire de contrôle DEBIAN.

              Quand  aucune  archive  n’est donnée, dpkg-deb appelle le paquet
              rpertoire.deb.

              Si  l’archive  qui  doit  être  créée  existe  déjà,  elle   est
              remplacée.

              Quand  le second argument est un répertoire, dpkg-deb appelle le
              paquet paquet_version_arch.deb, ou  bien  paquet_version.deb  si
              aucun  champ  Architecture  n’est  présent  dans  le  fichier de
              contrôle du paquet. Quand un répertoire cible est précisé  à  la
              place d’un fichier, l’option --nocheck ne doit pas être utilisée
              (puisque dpkg-deb a besoin de lire et d’analyser le  fichier  de
              contrôle du paquet pour connaître 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 précisé, un résumé du
              contenu  du  paquet  ainsi  que  son  fichier  « control »  sont
              affichés.

              Quand un argument fichier-control est précisé, dpkg-deb  affiche
              les éléments dans l’ordre d’apparition ; quand l’un des éléments
              n’est pas présent, 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 spécifié par l’argument --showformat. Le
              format par défaut affiche le nom et la version du paquet sur une
              seule ligne, séparés 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 précisé, le
              fichier «control » est affiché en entier.

              Quand il y en a un, dpkg-deb affiche  ses  éléments  en  suivant
              leur  ordre d’apparition dans le fichier « control ». Quand il y
              a  plus  d’un  argument  control-fichier-field,  dpkg-deb   fait
              précéder   chacun   par  le  nom  de  son  champ  (puis  par  un
              « deux-points » et une espace).

              L’absence  des  champs  demandés  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 résultat produit par la commande tar et
              une option d’énumération verbeuse.

       -x, --extract archive rpertoire
              Extrait  l’arborescence des fichiers d’un paquet archive dans le
              répertoire spécifié.

              Il  faut  remarquer  que  l’extraction  d’un  paquet   dans   le
              répertoire  root  ne  produit  pas  une  installation correcte !
              Utilisez dpkg pour l’installation des paquets.

              rpertoire est créé si  nécessaire  (mais  pas  ses  répertoires
              parents).

       -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 données 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  précis  d’une archive de
              paquet.

       -e, --control archive [rpertoire]
              Extrait les fichiers de contrôle d’une archive de paquet dans le
              répertoire spécifié.

              Quand   aucun   répertoire   n’est   précisé,   on   utilise  un
              sous-répertoire DEBIAN du répertoire actuel.

              Le répertoire  cible  est  créé  si  nécessaire  (mais  pas  ses
              répertoires parents).

       -h, --help
              Affiche un message d’aide puis quitte.

       --version
              Affiche le numéro de version puis quitte.

       --license, --licence
              Affiche  des renseignements sur le copyright et la licence, puis
              quitte.

OPTIONS

       --showformat=format
              Cette option sert à spécifier le format de  sortie  de  l’option
              --show. Ce format sera utilisé pour chaque paquet listé.

              Cet  argument est une chaîne qui peut référencer tout champ avec
              la forme ${field-name} ; une liste des champs valables peut être
              facilement  produite  avec  l’option  -I sur le même paquet. Une
              explication  complète  des  options  de  formatage   (avec   les
              séquences  d’échappement  et  les  espaces  entre les champs) se
              trouve dans la page dpkg-query(1), option --showformat.

              Par défaut, 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
              Indique   le   type   de  compression  à  utiliser  lors  de  la
              construction d’un paquet. Les valeurs autorisées sont  gzip  (la
              valeur par défaut), bzip2, lzma et none (aucune compression).

       --new  S’assure  que dpkg-deb construit une archive avec le « nouveau »
              format. C’est le comportement par défaut.

       --old  Oblige dpkg-deb  à  construire  une  archive  avec  l’« ancien »
              format.  Ce  format,  moins  facilement  compris  par les outils
              non-Debian, est maintenant dépassé. On l’utilise seulement quand
              on  construit  des  paquets  qui  doivent  être analysés 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
              Empêche les vérifications normales de dpkg-deb --build quant  au
              contenu   proposé   d’une  archive.  De  cette  façon,  on  peut
              construire   n’importe   quelle   archive,   aussi   défectueuse
              soit-elle.

       -D, --debug
              Permet  les messages de débogage. Ce n’est pas très intéressant.

BOGUES

       dpkg-deb -I paquet1.deb paquet2.deb se trompe.

       Il n’y a pas de validation des fichiers .deb ; en fait, il n’y  a  même
       pas de simple somme de contrôle.

       N’essayez  pas  d’installer  un  logiciel  avec  dpkg-deb  ! Vous devez
       utiliser dpkg pour être sûr que tous ses fichiers sont correctement mis
       en place, que les scripts du paquet sont exécutés et que son contenu et
       son état sont enregistrés.

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 supérieure pour le copyright. Il n’y a PAS de
       garantie.

TRADUCTION

       Ariel VARDI <ariel.vardi@freesbee.fr>, 2002.  Philippe Batailler, 2006.
       Nicolas   François,   2006.    Veuillez   signaler   toute   erreur   à
       <debian-l10n-french@lists.debian.org>.