dpkg-deb
DPKG-DEB(B)                 Dpkg suite                DPKG-DEB(B)



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

SYNOPSIS
       dpkg-deb -b|--build rpertoire [archive|rpertoire]
       dpkg-deb -I|--info archive [control-fichier-nom ..]
       dpkg-deb -f|--field archive [control-champ-nom ...]
       dpkg-deb -c|--contents archive
       dpkg-deb -x|--extract|-X|--vextract archive rpertoire
       dpkg-deb --fsys-tarfile archive
       dpkg-deb --control archive rpertoire

DESCRIPTION
       dpkg-deb cre un paquet, dpaqute ou  donne  des  renseigne-
       ments sur les archives Debian

       dpkg  sert   installer  ou   supprimer  des paquets sur le
       systme.

       On peut aussi lancer dpkg-deb en appelant  dpkg  avec  les
       options  que  vous  voulez passer dpkg-deb.  dpkg comprend
       que vous voulez dpkg-deb et le lance pour vous.

ACTION OPTIONS
       --build, -b
              Cre une archive Debian avec l'arborescence contenue
              dans  rpertoire.   rpertoire  doit possder un sous-
              rpertoire DEBIAN qui contient les fichiers de  con-
              trle  tels  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.

              On  peut prciser le degr de compression en ajoutant
              une option -z#.  dpkg-deb passe cette option  gzip.

                 moins   de   prciser   --nocheck,  dpkg-deb  lit
              DEBIAN/control et l'analyse. Il cherche les erreurs
              de  syntaxe  et  d'autres problmes existants; et 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 package_version_arch.deb, ou bien
              package_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).

       --info, -I
              Donne  des renseignements sur une archive de paquet
              binaire.

              Quand  aucun  argument  control-fichier-nom   n'est
              prcis,  un  rsum du contenu du paquet ainsi que son
              fichier  control  sont affichs.

              Quand un argument  control-fichier-nom  est  prcis,
              dpkg-deb  affiche les lments dans l'ordre d'appari-
              tion ; quand l'un des lments n'est pas  prsent,  il
              affiche  un message d'erreur sur  sdterr  et quitte
              avec un code gal  2.

       --field, -f
              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  con-
              trol-fichier-field, dpkg-deb fait prcder chacun par
              le nom de son champ (puis par un   deux-points   et
              un espace).

              L'inexistence  de champs demands ne provoque pas de
              messages d'erreur.

       --contents, -c
              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  ver-
              beuse.

       --extract, -x, --vextract, -X
              Extrait l'arborescence d'une archive de paquet dans
              le rpertoire spcifi.

              --vextract (-X) affiche la liste  des  fichiers  au
              fur  et   mesure  qu'ils  sont extraits, tandis que
              --extract (-x) ne produit  pas  de  message   moins
              qu'une erreur survienne.

              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  rper-
              toires parents).

       --fsys-tarfile
              Extrait  les donnes de l'arborescence d'une archive
              de paquet et les envoie sur la sortie standard dans
              le  format  propre   la commande tar.  En combinant
              cette option avec la commande tar,  on  peut  ainsi
              extraire  un fichier prcis d'une archive de paquet.

       --control, -e
              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).


       --help, -h
              Affiche  l'aide  de  dpkg-deb  qui  rsume la manire
              d'utiliser ses options.

       --version
              Affiche le numro de version de dpkg-deb.

       --licence
              Affiche des  renseignements  sur  le  copyright  de
              dpkg-deb   et  l'absence  de  garantie.   (On  peut
              utiliser l'criture amricaine --license.)

AUTRES OPTIONS
       --new  S'assure que dpkg-deb construit une archive avec le
              nouveau  format. c'est le dfaut.

       --old  Oblige   dpkg-deb    construire  une  archive  avec
              l'ancien  format. Ce format, moins facilement  com-
              pris  par  les  outils  non-Debian,  est maintenant
              dpass.  On l'utilise seulement quand  on  construit
              des  paquets  qui  doivent tre analyss par des ver-
              sions 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.

       --debug, -D
              permet  les  messages  de dbogage. Ce n'est pas trs
              intressant.

BOGUES
       dpkg-deb -I package1.deb package2.deb se trompe.

       Il n'y a pas de validation des fichiers .deb ; en  fait  ,
       il n'y a mme pas de simple somme de contrle.

       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(b), deb-control(l), dpkg(g), dselect(t).

AUTEUR
       dpkg-deb et cette page de manuel ont t crits par Ian Jack-
       son.  Le copyright (C) date de 1995-1996 et ils  ont  paru
       sous  la  licence   GNU General Public Licence  ; il n'y a
       PAS de garantie.  Voyez  /usr/share/doc/dpkg/copyright  et
       /usr/share/common-licenses/GPL pour des prcisions.

TRADUCTION
       Philippe Batailler, Dec 2000.



Debian Project            1st June 1996               DPKG-DEB(B)