Provided by: dpkg_1.17.5ubuntu5.8_amd64 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 répertoire [archive|répertoire]
              Crée une archive Debian avec l'arborescence contenue dans répertoire. répertoire doit posséder  un
              sous-répertoire  DEBIAN  qui  contient  les  fichiers  de contrôle tels que le fichier « control »
              lui-même. Ce répertoire n'apparaît 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 répertoire.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 répertoire
              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.

              répertoire  est  créé  si  nécessaire  (mais  pas ses répertoires parents) et ses permissions sont
              modifiées pour correspondre au contenu du paquet.

       -X, --vextract archive répertoire
              Comme --extract (-x) avec --verbose (-v), ce qui affiche la liste des fichiers au fur et à  mesure
              qu'ils sont extraits.

       -R, --raw-extract archive répertoire
              Extrait  l'arborescence  des  fichiers  d'un  paquet  archive  dans  le répertoire spécifié et les
              fichiers d'information de contrôle dans un sous-répertoire nommé DEBIAN de ce répertoire.

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

       --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. L'archive  d'entrée  sera  toujours
              traitée séquentiellement.

       -e, --control archive [répertoire]
              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).

       -?, --help
              Affiche un message d'aide puis quitte.

       --version
              Affiche le numéro de version 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.  La valeur par défaut est 9 pour gzip et bzip, 6 pour xz et lzma. Les
              valeurs possibles sont les entiers compris entre 0 et 9 : 0 correspond à aucune  compression  pour
              gzip  et  au  niveau  1  pour bzip2. Avant la version 1.16.2, la valeur 0 correspondait à « aucune
              compression » pour tous les logiciels de compression.

       -Sstratégie-compression
              Specify which compression strategy to use on the  compressor  backend,  when  building  a  package
              (since dpkg 1.16.2). Allowed values are none (since dpkg 1.16.4), filtered, huffman, rle and fixed
              for gzip (since dpkg 1.17.0) and extreme for xz.

       -Ztype_compression
              Specify which compression type to use when building a package. Allowed values are gzip, xz, bzip2,
              lzma, and none (default is xz).

       --deb-format=format
              Set  the archive format version used when building (since dpkg 1.17.0). Allowed values are 2.0 for
              the new format, and 0.939000 for the old one (default is 2.0).

              The old archive format is less easily parsed by non-Debian tools and is now obsolete; its only use
              is when building packages to be parsed by versions of dpkg older than  0.93.76  (September  1995),
              which was released as i386 a.out only.

       --new  This is a legacy alias for --deb-format=2.0.

       --old  This is a legacy alias for --deb-format=0.939000.

       --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.

       -v, --verbose
              Active l'affichage verbeux. Cela n'affecte actuellement  que  --extract  et  le  rend  analogue  à
              --vextract.

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

ENVIRONNEMENT

       TMPDIR Si  cette  option  est  utilisée,  dpkg  l'utilisera  comme  répertoire pour créer les fichiers et
              répertoire temporaires.

NOTES

       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.

BOGUES

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

       Il  n'existe  pas  d'authentification  des  fichiers  .deb.  Il  n'existe même pas de système de somme de
       contrôle immédiat. Les outils de haut  niveau  comme  APT  gèrent  l'authentification  des  paquets  .deb
       récupérés depuis un dépôt donné et la plupart des paquets fournissent désormais une somme de contrôle MD5
       créée par debian/rules. Cependant, ceci n'est pas directement géré par les outils de plus bas niveau.

VOIR AUSSI

       deb(5), deb-control(5), dpkg(1), dselect(1).

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>.

Projet Debian                                      2013-03-27                                        dpkg-deb(1)