dpkg-split
dpkg-split(t)                                       dpkg-split(t)



NOM
       dpkg-split  - outil de dcomposition/recomposition pour les
       paquets Debian

SYNOPSIS
       dpkg-split -s|--split archive-complte [prfixe]
       dpkg-split -j|--join partie partie ...
       dpkg-split -I|--info partie partie ...
       dpkg-split -a|--auto -o fichier-complet partie
       dpkg-split -l|--listq
       dpkg-split -d|--discard [paquet paquet ...]

DESCRIPTION
       dpkg-split  dcompose  les  fichiers  d'un  paquet  binaire
       Debian  en  parties  plus petites (et les recompose), pour
       permettre le stockage des fichiers d'un paquet  volumineux
       sur des mdia de faible capacit tels que les disquettes.

       On  peut  s'en servir   la main  avec les options --split,
       --join et --info.

       Il possde aussi un mode automatique, appel  avec  l'option
       --auto  ,  dans  lequel il conserve sparment dans une file
       les parties connues ou recompose le  fichier  d'un  paquet
       quand  il  connat toutes ses parties.  Les options --listq
       et --discard permettent la gestion de cette file.

       Toutes les oprations de dcomposition, recomposition ou  de
       mise  en  file produisent des messages sur la sortie stan-
       dard ; On peut tranquillement les ignorer.

ACTION OPTIONS
       --split, -s
              Dcompose en plusieurs  parties  un  paquet  binaire
              Debian.

              Le  nom  d'une  partie est : prfixe.NdeM.deb o N le
              numro de partie, commenant  1, et M est  le  nombre
              total de parties (les deux sont des dcimaux).

              Quand  on ne donne pas de prfixe, le nom du fichier
              archive-complte est utilis, en  incluant  le  rper-
              toire et en supprimant tout .deb restant.

       --join, -j
              Rassemble  les  parties  d'un  fichier, recomposant
              ainsi le fichier original tel qu'il tait  avant  la
              dcomposition.

              Ces   parties,   donnes  comme  arguments,  doivent
              appartenir toutes au mme fichier binaire  original.
              Chaque  partie  ne doit apparatre qu'une seule fois
              dans la liste des arguments ; mais il  est  inutile
              de les ordonner.

              Les  parties  doivent bien sr avoir t cres selon le
              mme modle (taille maximum  des  parties),  qui  est
              dclar  au moment de la dcomposition ; ce qui signi-
              fie en fait qu'elles doivent avoir t  cres  par  le
              mme appel dpkg-split --split.

              Le  nom  des parties n'est pas significatif pour le
              processus de recomposition.

              Par dfaut, le fichier produit s'appelle  :  paquet-
              version.deb.


       --info, -I
              Affiche  les renseignements concernant telle partie
              dans un format lisible par tous. Les  arguments  ne
              reprsentant  pas  la partie d'un fichier binaire le
              disent aussi sur la sortie standard.


       --auto, -a
              Met en file automatiquement les parties en  vue  de
              la recomposition d'un paquet.

              La  partie  dclare  est examine et compare avec les
              autres parties du mme paquet qui  se  trouvent  (si
              elles existent) dans la file.

              Quand  toutes  les  parties  d'un  fichier  (auquel
              appartient  la  partie  part)  sont  prsentes,   le
              fichier   est   recompos   et  cr  en  tant  que  :
              fichier-complet (ce fichier ne devrait pas dj exis-
              ter, mais ce n'est pas une erreur).

              Quand  ce n'est pas le cas, la partie part est mise
              dans la file et le  fichier  fichier-complet  n'est
              pas cr.

              Quand  la  partie  part n'appartient pas  un paquet
              binaire dcompos, dpkg-split se termine avec un code
              de sortie gal  1 ; s'il y a une autre erreur, c'est
              un code de sortie gal  2.

              L'option --output  ou  -o  doit  tre  fournie  avec
              l'action  --auto.  (Si cela n'tait pas obligatoire,
              le programme appelant ne saurait pas  quel  fichier
              attendre.)

       --listq, -l
              Liste le contenu d'une file de paquets  recomposer.

              Pour chaque fichier possdant des  parties  dans  la
              file,  cette  action  donne  le nom du fichier, les
              parties prsentes dans la file et  le  nombre  total
              d'octets conservs.

       --discard, -d
              Cette  action laisse de ct les parties dans la file
              qui attendent le reste des parties du paquet.

              Quand aucun paquet n'est donn, la file est  vide  ;
              si  un  paquet  est  donn, seules les parties de ce
              paquet sont dtruites.

       --help, -h
              Affiche un message de dpkg-split donnant un rsum de
              ses options et de leur utilisation.

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

       --licence
              Affiche  les  renseignements  sur  le  copyright et
              l'absence de garantie.  (L'orthographe amricaine  :
              --license est accepte.)

AUTRES OPTIONS
       --depotdir rpertoire
              Indique  un  rpertoire  diffrent  pour la file com-
              prenant les parties en attente d'une  recomposition
              automatique.   Par   dfaut,   c'est   le  rpertoire
              /var/lib/dpkg.

       --partsize|-S kbytes
              Indique (en kilooctets  (1024  octets))  la  taille
              maximum  d'une  partie lors d'une dcomposition. Par
              dfaut, la taille maximum est : 450 ko.

       --output|-O fichier-complet
              Indique le nom du fichier  produire pour une recom-
              position.

              Cela  annule le fichier par dfaut lors d'une recom-
              position   la main (--join)  et  c'est  obligatoire
              pour  une recomposition ou une mise en file automa-
              tiques (--auto).

       --npquiet, -Q
              Pour une recomposition ou une mise en file  automa-
              tiques,  dpkg-split  affiche habituellement un mes-
              sage si on lui donne une partie qui n'est  pas  une
              partie  d'un  paquet binaire. Cette option supprime
              ce message ; cela permet  des programmes comme dpkg
              de  ne  pas  afficher de faux messages quand il est
              confront  des paquets dcomposs et des  paquets  non
              dcomposs.

       --msdos
              Oblige le nom des fichiers produits par --split  se
              conformer  msdos.

              Cela supprime le prfixe --  soit  celui  par  dfaut
              driv  du  fichier  d'entre,  soit  celui donn comme
              argument : les  caractres  alphanumriques  sont  en
              minuscules, les signes plus sont remplacs par des x
              et tous les autres caractres sont abandonns.

              le rsultat est alors tronqu autant que ncessaire et
              des fichiers de la forme : prefixNofM.deb sont crs.

CODE DE SORTIE
       Un code de sortie gal   0  signifie  que  la  dcomposition
       demande,  la  recomposition ou bien toute autre commande a
       russie. Les commandes --info russissent  toujours  mme  si
       les  fichiers ne sont pas des parties d'un paquet binaire.

       Un code  de  sortie  gal   1  ne  peut  apparatre  qu'avec
       l'action --auto et signale que le fichier partie n'est pas
       une partie d'un paquet binaire.

       Un code de sortie  gal   2  signale  des  problmes,  comme
       l'chec  d'un  appel  systme,  ou  un fichier qui, bien que
       ressemblant  une partie de fichier, est dfectueux, ou bien
       une erreur d'utilisation, etc.

BOGUES
       dpkg-split  utilise  des conventions plutt primes pour les
       noms des paquets Debian.

       On ne peut pas obtenir tous  les  dtails  voulus  sur  les
       paquets  prsents  dans la file  moins d'aller voir soi-mme
       dans le rpertoire de la file.

       On ne peut pas facilement savoir si un fichier  est  vrai-
       ment la partie d'un paquet binaire ou non.

       L'architecture   n'est   pas  indique  dans  l'en-tte  des
       fichiers ; elle l'est seulement dans les  informations  de
       contrle du paquet binaire ; et elle n'est pas prsente dans
       les fichiers produits.

FICHIERS
       /var/lib/dpkg/parts
              Le rpertoire par dfaut de  la  file  contenant  les
              fichiers  qui  attendent  une recomposition automa-
              tique.

              Les noms de fichiers utiliss dans ce rpertoire sont
              dans  un  format  particulier dpkg-split et ne sont
              sans doute pas utiles pour d'autres programmes ; en
              tous  cas  on  ne peut pas compter sur ce format de
              nom de fichier.

VOIR AUSSI
       deb(b), deb-control(l), dpkg-deb(b), dpkg(g)

AUTEUR
       dpkg-split et cette page de manuel ont  t  crits  par  Ian
       Jackson.   Copyright  (C) 1995-1996 Ils ont t dits sous la
       GNU General Public Licence  ; il n'y a  PAS  de  GARANTIE.
       Voyez   /usr/share/dpkg/copyright   et  /usr/share/common-
       licenses/GPL pour des prcisions.



Debian GNU/Linux          23rd June 1996            dpkg-split(t)