NOM
debarchiver - Outil de gestion des paquets Debian.
SYNOPSIS
debarchiver [options]
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 X pools X (NdT : Structure utilisee a
partir de woody). Ceci pourra etre realise plus tard, mais ce n’est pas
une priorite.
OPTIONS
-a | --autoscan
Execute X --autoscanpackages X et X --autoscansources X.
--autoscanall
Identique a X --scanall --autoscan X.
--autoscanpackages
Demarre automatiquement X dpkg-scanpackages X apres l’installation
de tous les nouveaux paquets.
--autoscansources
Lance automatiquement X dpkg-scansources X apres l’installation de
tous les nouveaux paquets.
-b | --bzip
Cree les fichiers X Packages.bz2 X et X Sources.bz2 X comprimes
avec bzip2.
--cachedir repertoire
Repertoire de cache utilise par apt-ftparchive (si X --index X est
utilise). La valeur par defaut est X $cachedir X.
--cinstall repertoire
Repertoire ou le fichier X .changes X sera installe. Une chaine
vide permet de le supprimer. La valeur par defaut est
X $cinstall X.
--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 : X $copycmd X.
Les paquets ainsi que les fichiers indiques dans X .changes X
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
X $distrib/$major/$arch/$section X sera creee. Par defaut le chemin
relatif X $destdir X 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 X .changes X. Par defaut
X $distinputcriteria X.
--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
X *.changes X correspondants, devront etre installes dans le
repertoire X --dest X. La valeur par defaut est X $instdir X.
--index | -x
Execute automatiquement X apt-ftparchive X apres l’installation de
tous les nouveaux paquets. config doit etre un chemin absolu vers
le fichier de configuration a employer pour qu’apt-ftparchive
fonctionne. Voir les pages du manuel d’apt-ftparchive pour plus
d’informations. Utilisez cette option *ou* l’option X --autoscan X,
mais pas les deux ensemble.
--instcmd
Obsolete !
--help
Affiche ce fichier d’aide (NdT : Affiche l’original en anglais).
--lockfile fichier
Fichier de verrouillage a utiliser. La valeur par defaut est
X $lockfile X.
--majordefault
Section principale a utiliser si elle n’a pas ete precisee. Par
defaut : X main X.
--movecmd
Commande a utiliser pour deplacer des fichiers (actuellement
parfaitement inutile).
--incompletetime
The time to allow .changes file to be incomplete in seconds.
Defaults to 24 hours.
--mailcmd
The command to use to send emails. The default behavior is to use
the sendmail command.
--mailformat
Define which format has to be used to send emails with the user
command specify by --mailfrom. Only sendmail and mail formats are
supported. By default, if this option is not given, debarchiver
assumes the sendmail format. The argument can be one of the
followings:
sendmail = use of the sendmail format
mail = use of the mail format
--mailfrom
Specify mail sender.
--nosort
Ne trie pas les paquets.
--nostructurefix
Ne cree pas les repertoires et actualise (touch) les fichiers
X Package X.
-o | --addoverride
Ajoute automatiquement de nouveaux paquets au fichier des
exclusions (override).
--rmcmd
Commande a utiliser pour la suppression. Par defaut X $rmcmd X.
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 X apt-ftparchive X, soit
X dpkg-scan* X, selon ce qui est installe sur le systeme. C’est la
methode recommandee. N’utilisez X --index X ou X --autoscan X que
si vous savez parfaitement ce que vous faites.
--scanonly
Identique a X --nosort --nostructurefix X.
--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 install of changes files even if some files already exists
with wrong size or md5 hash.
FICHIER DE CONFIGURATION
Vous pouvez egalement utiliser des fichiers de configuration portant
les noms suivants : X /etc/debarchiver.conf X, X ~/.debarchiver.conf X
et X input.conf X (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 :
The configuration files are read as perl modules they should end with a
true value. Therefore they should always end with 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
Time to allow .changes files to be incomplete in seconds. Useful
for slow uploads. Defaults to 24 hours.
$cachedir
Repertoire de cache pour apt-ftparchive, utilise si X --index X est
precise.
$cinstall
Emplacement ou les fichiers X.changes X sont installes (voir
X --cinstall X ci-dessus).
$copycmd
Commande d’installation (voir X --copycmd X ci-dessus).
$destdir
Repertoire de destination (voir X --destdir X ci-dessus).
$distinputcriteria
Criteres permettant de determiner les paquets qui devront etre
installes meme en l’absence de fichier X .changes X. Par defaut
X $distinputcriteria X.
%distinputdirs
Repertoires (distribution => repertoire) ou sont cherches les
paquets binaires qui n’ont pas besoin de fichier X .changes X pour
etre installes mais qui correspondent a X $distinputcriteria X.
Generalement ce sont les paquets du noyau, produits par X make-
kpkg X, qui ne generent pas de fichier X .changes X. En plus, les
paquets binaires avec un fichier X .changes X 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 X Release X de chaque partie modifiee de
l’archive sera signe par GnuPG en utilisant X $gpgkey X comme cle
d’identification. A moins d’utiliser une cle sans mot de passe ou
de se servir de la variable X $gpgpassfile X, 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
X $gpgkey X pour plus d’informations.
$inputdir
Repertoire d’entree (sans effet dans X $inputconfigfile X).
$lockfile
Fichier de verrouillage a utiliser. La valeur par defaut est
X $lockfile X.
@mailtos
Tableau de chaines indiquant les destinataires de courriel. Si la
chaine contient une adresse mail, celle-ci sera utilisee. Si elle
contient une adresse mail incomplete, par exemple X @nom_hote X, le
nom de l’utilisateur proprietaire du fichier sera utilise en
combinaison avec le X @nom_hote X indique. Si aucun caractere X @ X
n’est trouve dans la chaine, on considerera qu’il s’agit d’un champ
dans le fichier X .changes X. Un tel champ peut par exemple etre
X Maintainer X ou X Uploaders X.
$mailformat
The format to use to send emails (see --mailformat above).
$mailfrom
Specify the sender of emails. Default to none ("")
$majordefault
Section principale par defaut. Voir X --majordefault X ci-dessus.
$movecmd
Commande de deplacement (voir X --movecmd X ci-dessus).
%release
Information complementaire a ajouter au fichier X Release X. Les
mots-cles supportes sont : X origin X, X label X, et
X description X.
$rmcmd
Commande de suppression (voir X --rmcmd X ci-dessus).
$verifysignatures
Permet d’activer (1) ou de desactiver (0) la verification de la
signature des paquets remontes vers X $inputdir X (pas ceux vers
X %distinputdirs X).
$ignoredestcheck
Force install of changes files even if some files already exists
with wrong size or md5 hash. Default to 0.
$verifysignaturesdistinput
Permet d’activer (1) ou de desactiver (0) la verification de la
signature des paquets remontes vers X %distinputdirs X. Cette
option fonctionne independamment de X $verifysignatures X.
$usermailcmd
It allows the user to tell debarchiver to use a specific command to
send emails. You may also want to specify which mailformat your
mail command handles by setting the value of the $mailformat
variable. Using the --mailcmd option on the command line will
superseed this 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 emploiera dpkg-scanpackages et dpkg-scansources. Ceci produira
les paquets et les fichiers source mais ne generera pas les fichiers
X Contents X et risque d’etre lent avec un referentiel de grande
taille.
En revanche, l’option --index config utilisera apt-ftparchive pour
indexer l’arbre des paquets. apt-ftparchive peut egalement produire des
fichiers X Contents X (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
X --index X et X --autoscan X suivant ce que vous avez implante sur
votre systeme.
REJECT
Changes files are rejected in the following conditions:
* If a file that is about to be installed, already exist in the
archive and is not identical to the one that is about to be installed.
* Changes file is incomplete and has been there for $incompletetime
time.
* A file that is part of the Changes file is not yet big enough and
the changes file has been there for $incompletetime time.
* A file that is part of the Changes file is bigger than specified.
* If verify signatures is enabled and signature do not match.
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 1er septembre 2006.
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 X man -L en debarchiver X.
N’hesitez pas a signaler a l’auteur ou au traducteur, selon le cas,
toute erreur dans cette page de manuel.