Provided by: debarchiver_0.9.6_all bug

NOM

       debarchiver - Outil de gestion des paquets Debian.

SYNOPSIS

       debarchiver [options]

DESCRIPTION

       L'archiveur Debian (debarchiver) est un outil qui installe les paquets
       Debian dans une structure de fichiers exploitable par apt-get, dselect
       et d'autres outils semblables, utilises pour la mise a jour des
       systemes Debian. Il est destine a etre employe par des administrateurs
       locaux qui ont besoin de paquets speciaux, ou de versions
       particulieres, afin d'en faciliter la gestion.

       La structure de fichiers est basee sur celle de potato et ne reconnait
       pas la structure de paquets en <<pools>>. (NdT: Structure utilisee a
       partir de woody). Ceci pourra etre realise plus tard, mais ce n'est pas
       une priorite.

OPTIONS

       -a | --autoscan
           Execute <<--autoscanpackages>> et <<--autoscansources>>.

       --autoscanall
           Identique a <<--scanall --autoscan>>.

       --autoscanpackages
           Demarre automatiquement <<dpkg-scanpackages>> apres l'installation
           de tous les nouveaux paquets.

       --autoscansources
           Lance automatiquement <<dpkg-scansources>> apres l'installation de
           tous les nouveaux paquets.

       -b | --bzip
           Cree les fichiers <<Packages.bz2>> et <<Sources.bz2>> comprimes
           avec bzip2.

       --cachedir repertoire
           Repertoire de cache utilise par apt-ftparchive (si <<--index>> est
           utilise). La valeur par defaut est <<$cachedir>>.

       --cinstall repertoire
           Repertoire ou le fichier <<.changes>> sera installe. Une chaine
           vide permet de le supprimer. La valeur par defaut est
           <<$cinstall>>.

       --configfile fichier
           Indique qu'un fichier de configuration supplementaire doit etre lu.
           Il sera exploite apres les fichiers de configuration de
           l'utilisateur et de etc.

       --copycmd
           Commande a utiliser pour l'installation. Par defaut: <<$copycmd>>.
           Les paquets ainsi que les fichiers indiques dans <<.changes>>
           seront installes grace a cette commande.

       -d | --dest | --destdir repertoire
           Repertoire de destination. Repertoire de base ou sont situes tous
           les paquets de la distribution. En cas de besoin, l'arborescence
           <<$distrib/$major/$arch/$section>> sera creee. Par defaut le chemin
           relatif <<$destdir>> sera utilise.

       --debug-level | --dl niveau
           Niveau des informations qui seront affichees. 1=critique, 2=erreur,
           3=normal, 4=message, 5=debogage, 6=debogage detaille (modules).

       --distinputcriteria
           Criteres indiquant quels paquets binaires devront etre installes,
           meme en l'absence de fichier <<.changes>>. Par defaut
           <<$distinputcriteria>>.

       --gpgkey
           Cle GnuPG a utiliser pour signer l'archive.

       --gpgpassfile
           Fichier qui fournit le mot de passe a GnuPG.

       -i | --input | --indir | --inputdir repertoire
           Repertoire ou tous les paquets, ainsi que les fichiers
           <<*.changes>> correspondants, devront etre installes au sein du
           repertoire <<--dest>>. La valeur par defaut est <<$instdir>>.

       --index | -x
           Execute automatiquement <<apt-ftparchive>> apres l'installation de
           tous les nouveaux paquets. config doit etre un chemin absolu vers
           le fichier de configuration a employer pour que apt-ftparchive
           fonctionne. Voir les pages du manuel de apt-ftparchive pour plus
           d'informations. Utilisez cette option OU l'option <<--autoscan>>,
           mais pas les deux ensemble.

       --instcmd
           Obsolete!

       --help
           Affiche ce fichier d'aide. (NdT: Affiche, en fait, l'original en
           anglais.)

       --lockfile fichier
           Fichier de verrouillage a utiliser. La valeur par defaut est
           <<$lockfile>>.

       --majordefault
           Section principale a utiliser si elle n'a pas ete precisee. Par
           defaut: <<main>>.

       --movecmd
           Commande a utiliser pour deplacer des fichiers (actuellement
           parfaitement inutile).

       --incompletetime
           Duree autorisee, en secondes, pendant laquelle le fichier
           <<.changes>> peut etre incomplet. La valeur par defaut est de 24
           heures.

       --mailcmd
           Indique le programme a utiliser pour envoyer des courriels. Par
           defaut, <<sendmail>> est utilise.

       --mailformat
           Indique le format a utiliser pour envoyer les courriels avec le
           programme specifie par <<--mailfrom>>. Seuls les formats <<mail>>
           et <<sendmail>> sont acceptes. Par defaut, si cette option n'est
           pas precisee, debarchiver utilisera le format <<sendmail>>. Les
           valeurs autorisees sont:
            sendmail = utilise le format <<sendmail>>;
            mail     = utilise le format <<mail>>.

       --mailfrom
           Indique l'expediteur du couriel.

       --nosort
           Ne trie pas les paquets.

       --nostructurefix
           Ne cree pas les repertoires et actualise (touch) les fichiers
           <<Package>>.

       -o | --addoverride
           Ajoute automatiquement de nouveaux paquets au fichier des
           exclusions (override).

       --rmcmd
           Commande a utiliser pour la suppression. Par defaut <<$rmcmd>>.
           Cette commande peut etre utilisee pour deplacer les anciens paquets
           a un autre emplacement.

       --scanall
           Explore toutes les distributions, sections, etc.

       --scandetect | -s
           Choisit automatiquement d'utiliser, soit <<apt-ftparchive>>, soit
           <<dpkg-scan*>>, selon ce qui est installe sur le systeme. C'est la
           methode recommandee. N'utilisez <<--index>> ou <<--autoscan>> que
           si vous savez parfaitement ce que vous faites.

       --scanonly
           Identique a <<--nosort --nostructurefix>>.

       --quit-level niveau
           Niveau d'information qui produira l'arret de l'execution, selon la
           classification ci-dessus.

       -v | --version
           Affiche le numero de version.

       --ignoredestcheck
           Force l'installation des fichiers modifies meme si certains
           fichiers deja existants ont une taille erronee ou une mauvaise
           somme de controle md5.

FICHIER DE CONFIGURATION

       Vous pouvez egalement utiliser des fichiers de configuration portant
       les noms suivants: <</etc/debarchiver.conf>>,> <<~/.debarchiver.conf>>
       et <<input.conf>> (chemin relatif) qui seront lus et exploites dans cet
       ordre. Les arguments de la commande auront priorite sur ces fichiers de
       configuration. Ces fichiers permettent de modifier les variables
       suivantes:

       Les fichiers de configuration sont lus comme des fichiers perl et
       doivent se terminer avec une valeur <<true>>. Par consequent ils
       doivent toujours finir par <<1>>.

       $bzip
           Si cette variable est positionnee a 0, aucun fichier bzip2 ne sera
           cree. Si elle est positionnee a 1 les fichiers bzip2 seront crees.

       $incompletetime
           Duree autorisee, en secondes, pendant laquelle le fichier
           <<.changes>> peut demeurer incomplet. Ceci est utile pour les
           remontees lentes. La valeur par defaut est de 24 heures.

       $cachedir
           Repertoire de cache pour apt-ftparchive, utilise si <<--index>> est
           precise.

       $cinstall
           Emplacement ou les fichiers <<.changes>> sont installes (voir
           <<--cinstall>> ci-dessus).

       $copycmd
           Commande d'installation (voir <<--copycmd>> ci-dessus).

       $destdir
           Repertoire de destination (voir <<--destdir>> ci-dessus).

       $distinputcriteria
           Criteres permettant de determiner les paquets qui devront etre
           installes meme en l'absence de fichier <<.changes>>. Par defaut
           <<$distinputcriteria>>.

       %distinputdirs
           Repertoires (distribution->repertoire) ou sont cherches les paquets
           binaires qui n'ont pas besoin de fichier <<.changes>> pour etre
           installes mais qui correspondent a <<$distinputcriteria>>.
           Generalement ce sont les paquets du noyau, produits par <<make-
           kpkg>>, qui ne generent pas de fichier <<.changes>>. En plus, les
           paquets binaires avec un fichier <<.changes>> correct passeront
           outre la distribution par defaut et seront places dans le
           repertoire de la file d'attente actuelle. Cela produira la remontee
           vers une file d'attente specifique pour placer le paquet
           directement dans cette distribution.

       $gpgkey
           Cle GnuPG utilisee pour signer l'archive. Si cette variable est
           renseignee, le fichier <<Release>> de chaque partie modifiee de
           l'archive sera signe par GnuPG en utilisant <<$gpgkey>> comme cle
           d'identification. A moins d'utiliser une cle sans mot de passe ou
           de se servir de la variable <<$gpgpassfile>>, il est necessaire
           d'executer debarchiver de maniere interactive afin de pouvoir
           fournir le mot de passe si cette option est utilisee.

       $gpgpassfile
           Nom du fichier qui contient le mot de passe de la cle GnuPG. Voir
           <<$gpgkey>> pour plus d'informations.

       $inputdir
           Repertoire d'entree (n'affecte pas <<$inputconfigfile>>).

       $lockfile
           Fichier de verrouillage a utiliser. La valeur par defaut est
           <<$lockfile>>.

       @mailtos
           Tableau de chaines indiquant les destinataires de courriels. Si la
           chaine contient une adresse de courrier electronique, celle-ci sera
           utilisee. Si elle contient une adresse incomplete, par exemple
           <<@nom_hote>>, le nom de l'utilisateur proprietaire du fichier sera
           utilise en combinaison avec le <<@nom_hote>> indique. Si aucun
           caractere <<@>> n'est trouve dans la chaine, on considerera qu'il
           s'agit d'un champ dans le fichier <<.changes>>. Ce champ peut par
           exemple etre <<Maintainer>> ou <<Uploaders>>.

       $mailformat
           Format utilise pour envoyer les courriels. (Voir <<--mailformat>>
           ci-dessus.)

       $mailfrom
           Indique l'expediteur des courriels. Par defaut: aucun ("").

       $majordefault
           Section principale par defaut. Voir <<--majordefault>> ci-dessus.

       $movecmd
           Commande de deplacement (voir <<--movecmd>> ci-dessus).

       %release
           Information complementaire a ajouter au fichier <<Release>>. Les
           mots-cles acceptes sont: <<origin>>, <<label>>, et <<description>>.

       $rmcmd
           Commande de suppression (voir <<--rmcmd>> ci-dessus).

       $verifysignatures
           Permet d'activer (1) ou de desactiver (0) la verification de la
           signature des paquets remontes vers <<$inputdir>> (pas ceux vers
           <<%distinputdirs>>).

       $ignoredestcheck
           Force l'installation des fichiers <<changes>> meme si certains
           fichiers deja existants ont une taille erronee ou une mauvaise
           somme de controle md5.

       $verifysignaturesdistinput
           Permet d'activer (1) ou de desactiver (2) la verification de la
           signature des paquets remontes vers <<%distinputdirs>>. Cette
           option fonctionne independamment de <<$verifysignatures>>.

       $usermailcmd
           Cela permet a l'utilisateur d'indiquer a debarchiver le programme a
           utiliser pour envoyer les courriels. Il est egalement possible de
           specifier avec quel format cette commande doit etre utilisee en
           definissant la valeur de la variable <<$mailformat>>. L'utilisation
           de l'option <<--mailcmd>>, dans la ligne de commande, surchargera
           cette variable.

INDEXATION DES PAQUETS

       Il y a deux manieres de produire des index exploitables par apt-get:

       On peut utiliser --autoscanpackages, --autoscansources, ou --autoscan
       ce qui exploitera dpkg-scanpackages et dpkg-scansources. Ceci produira
       les paquets et les fichiers source mais ne generera pas les fichiers
       <<Contents>> et risque d'etre lent avec un referentiel de grande
       taille.

       En revanche, l'option --index  config utilisera apt-ftparchive pour
       indexer l'arborescence des paquets. apt-ftparchive peut egalement
       produire des fichiers <<Contents>> (destines a apt-file), et il peut,
       eventuellement, employer un cache afin d'accelerer des executions
       multiples. Le fichier de configuration apt-ftparchive sera produit
       automatiquement. Ceci n'a cependant pas ete completement teste.

       Vous devez employer soit --autoscanpackages et --autoscansources soit
       --index, mais pas les deux, puisqu'ils font la meme chose.

       L'action par defaut (et celle qui est recommandee) est --scandetect qui
       analyse les logiciels deja installes et choisit efficacement entre
       <<--index>> et <<--autoscan>> suivant ce que vous avez implante sur
       votre systeme.

REJET

       Les fichiers <<changes>> sont rejetes dans les conditions suivantes:
        -Si un fichier en cours d'installation existe deja dans l'archive et
       n'est pas identique a celui en cours d'installation.
        -Si le fichier <<changes>> n'est pas termine bien que present depuis
       un delai superieur a <<$incompletetime>>.
        -Si un des fichiers qui font partie du fichier <<changes>> est
       incomplet depuis un delai superieur a <<$incompletetime>>.
        -Si un des fichiers mentionnes dans le fichier << changes>> est plus
       grand que specifie.
        -Si la verification des signatures est activee et que la signature ne
       correspond pas.

FICHIERS

       /etc/debarchiver.conf

VOIR AUSSI

       apt-ftparchive(1)

AUTEUR

       Ola Lundqvist <ola@inguza.com>

TRADUCTION

       Valery Perrin <valery.perrin.debian@free.fr> le 23 fevrier 2005.
       Derniere mise a jour le 15 octobre 2010.

       L'equipe de traduction a fait le maximum pour realiser une adaptation
       francaise de qualite.

       La version anglaise la plus a jour de ce document est toujours
       consultable via la commande  <<man-Lendebarchiver>>.

       N'hesitez pas a signaler a l'auteur ou au traducteur, selon le cas,
       toute erreur dans cette page de manuel.