NOM
dpkg-split - outil de dcomposition/recomposition des paquets Debian
SYNOPSIS
dpkg-split [options] commande
dpkg-split dcompose les fichiers d'un paquet binaire Debian en parties
plus petites (et les recompose), pour permettre l'enregistrement 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 standard ; ils peuvent tre
tranquillement ignors.
COMMANDES
-s, --split archive-complte [prfixe]
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 rpertoire et en
supprimant tout .deb restant.
-j, --join partie...
Rassemble les parties d'un fichier, recomposant ainsi le fichier
d'origine tel qu'il tait avant la dcomposition.
Ces parties, donnes comme arguments, doivent appartenir toutes
au mme fichier binaire d'origine. 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 signifie en fait qu'elles doivent avoir t
cres par le mme appel dpkg-split --split.
Les parties des noms ne sont pas significatives pour le
processus de recomposition.
Par dfaut, le fichier produit s'appelle : paquet-version.deb.
-I, --info partie...
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.
-a, --auto -o fichier-complet partie
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 exister,
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.
-l, --listq
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.
-d, --discard [paquet...]
Cette action laisse de ct certaines parties dans la file, celles
qui sont en attente des autres parties composant le paquet.
Quand aucun paquet n'est donn, la file est vide ; si un paquet
est donn, seules les parties de ce paquet sont dtruites.
-h, --help
Affiche un message d'aide puis quitte.
--version
Affiche le numro de version puis quitte.
OPTIONS
--depotdir rpertoire
Indique un rpertoire diffrent pour la file comprenant les
parties en attente d'une recomposition automatique. Par dfaut,
c'est le rpertoire /var/lib/dpkg.
-S, --partsize kibi-octets
Indique, en kibi-octets (1024 octets), la taille maximum d'une
partie lors d'une dcomposition. Par dfaut, la taille maximum est
de 450 Kio.
-o, --output fichier-complet
Indique le nom du fichier produire pour une recomposition.
Cela annule le fichier par dfaut lors d'une recomposition la
main (--join) et c'est obligatoire pour une recomposition ou
une mise en file automatiques (--auto).
-Q, --npquiet
Pour une recomposition ou une mise en file automatiques,
dpkg-split affiche habituellement un message 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 russi. 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 vraiment 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 automatique.
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(5), deb-control(5), dpkg-deb(1), dpkg(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>.