Content-type: text/html
Manpage of DEBARCHIVER.FR
DEBARCHIVER.FR
Section: User Contributed Perl Documentation (1)
Updated: Sat Jan 14 13:52:51 CET 2006
Index
Return to Main Contents
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, utilisés pour la mise à jour des systèmes
Debian. Il est destiné à être employé par des administrateurs locaux qui ont
besoin de paquets spéciaux, ou de versions particulières, afin d'en
faciliter la gestion.
La structure de fichiers est basée sur celle de potato et ne reconnaît pas
la structure de paquets en « pools » (NdT : Structure utilisée à
partir de woody). Ceci pourra être réalisé plus tard, mais ce n'est pas une
priorité.
OPTIONS
- --debug-level | --dl niveau
-
Niveau des informations qui seront affichées. 1=critique, 2=erreur,
3=normal, 4=message, 5=débogage, 6=débogage détaillé (modules).
- --quit-level niveau
-
Niveau d'information qui produira l'arrêt de l'exécution, selon la
classification ci-dessus.
- -v | --version
-
Affiche le numéro de version.
- --help
-
Affiche ce fichier d'aide (NdT : Affiche l'original en anglais).
- --copycmd
-
Commande à utiliser pour l'installation. Par défaut « $copycmd ». Les paquets ainsi que les fichiers indiqués dans « .changes » seront installés grâce à cette commande.
- --movecmd
-
Commande à utiliser pour déplacer des fichiers (actuellement parfaitement
inutile).
- --rmcmd
-
Commande à utiliser pour la suppression. Par défaut « $rmcmd ». Cette
commande peut être utilisée pour déplacer les anciens paquets à un autre
emplacement.
- --instcmd
-
Obsolète !
- -d | --dest | --destdir répertoire
-
Répertoire de destination. Répertoire de base où sont situés tous les
paquets de la distribution. En cas de besoin, l'arborescence « $distrib/$major/$arch/$section » sera créée. Par défaut le chemin relatif
« $destdir » sera utilisé.
- --scandetect | -s
-
Choisit automatiquement d'utiliser, soit « apt-ftparchive », soit « dpkg-scan* », selon ce qui est installé sur le système. C'est la méthode recommandée. N'utilisez « --index » ou « --autoscan » que si vous savez parfaitement ce que vous faites.
- -x | --index
-
Exécute automatiquement « apt-ftparchive » après l'installation de tous
les nouveaux paquets. config doit être un chemin absolu vers le fichier
de configuration à employer pour qu'apt-ftparchive fonctionne. Voir les
pages du manuel d'apt-ftparchive pour plus d'informations. Utilisez cette
option *ou* l'option « --autoscan », mais pas les deux ensemble.
- -i | --input | --indir | --inputdir répertoire
-
Répertoire où tous les paquets, ainsi que les fichiers « *.changes »
correspondants, devront être installés dans le répertoire « --dest ». La
valeur par défaut est « $instdir ».
- --cachedir répertoire
-
Répertoire de cache utilisé par apt-ftparchive (si « --index » est
utilisé). La valeur par défaut est « $cachedir ».
- --lockfile fichier
-
Fichier de verrouillage à utiliser. La valeur par défaut est « $lockfile ».
- --cinstall répertoire
-
Répertoire où le fichier « .changes » sera installé. Une chaîne vide
permet de le supprimer. La valeur par défaut est « $cinstall ».
- --configfile fichier
-
Indique un fichier de configuration supplémentaire. Il sera lu après le
fichier de configuration du répertoire /etc/ et celui du répertoire de
l'utilisateur.
- --distinputcriteria
-
Critères indiquant quels paquets binaires devront être installés, même en l'absence de fichier « .changes ». Par défaut « $distinputcriteria ».
- -o | --addoverride
-
Ajoute automatiquement de nouveaux paquets au fichier des exclusions
(override).
- --autoscanpackages
-
Démarre automatiquement « dpkg-scanpackages » après l'installation de
tous les nouveaux paquets.
- --autoscansources
-
Lance automatiquement « dpkg-scansources » après l'installation de tous
les nouveaux paquets.
- -b | --bzip
-
Crée les fichiers « Packages.bz2 » et « Sources.bz2 » comprimés avec
bzip2.
- -a | --autoscan
-
Exécute « --autoscanpackages » et « --autoscansources ».
- --scanall
-
Explore toutes les distributions, sections, etc.
- --autoscanall
-
Identique à « --scanall --autoscan ».
- --gpgkey
-
Clé GnuPG à utiliser pour signer l'archive.
- --gpgpassfile
-
Fichier qui fournit le mot de passe à GnuPG.
- --nosort
-
Ne trie pas les paquets.
- --nostructurefix
-
Ne crée pas les répertoires et actualise (touch) les fichiers « Package ».
- --scanonly
-
Identique à « --nosort --nostructurefix ».
FICHIER DE CONFIGURATION
Vous pouvez également utiliser des fichiers de configuration portant les
noms suivants : « /etc/debarchiver.conf », « ~/.debarchiver.conf »
et « input.conf » (chemin relatif) qui seront lus et exploités dans cet
ordre. Les arguments de la commande auront priorité sur ces fichiers de
configuration. Ces fichiers permettent de modifier les variables suivantes :
- $destdir
-
Répertoire de destination (voir « --destdir » ci-dessus).
- $inputdir
-
Répertoire d'entrée (sans effet dans « $inputconfigfile »).
- $cachedir
-
Répertoire de cache pour apt-ftparchive, utilisé si « --index » est
précisé.
- $copycmd
-
Commande d'installation (voir « --copycmd » ci-dessus).
- $movecmd
-
Commande de déplacement (voir « --movecmd » ci-dessus).
- $rmcmd
-
Commande de suppression (voir « --rmcmd » ci-dessus).
- $cinstall
-
Emplacement où les fichiers «.changes » sont installés (voir « --cinstall » ci-dessus).
- $bzip
-
Si cette variable est positionnée à 0, aucun fichier bzip2 ne sera créé. Si
elle est positionnée à 1 les fichiers bzip2 seront créés.
- $distinputcriteria
-
Critères permettant de déterminer les paquets qui devront être installés
même en l'absence de fichier « .changes ». Par défaut « $distinputcriteria ».
- %distinputdirs
-
Répertoires (distribution => répertoire) où sont cherchés les paquets
binaires qui n'ont pas besoin de fichier « .changes » pour être installés
mais qui correspondent à « $distinputcriteria ». Généralement ce sont les
paquets du noyau, produits par « make-kpkg », qui ne génèrent pas de
fichier « .changes ». En plus, les paquets binaires avec un fichier « .changes » correct passeront outre la distribution par défaut et seront
placés dans le répertoire de la file d'attente actuelle. Cela produira la
remontée vers une file d'attente spécifique pour placer le paquet
directement dans cette distribution.
- $verifysignatures
-
Permet d'activer (1) ou de désactiver (0) la vérification de la signature
des paquets remontés vers « $inputdir » (pas ceux vers « %distinputdirs »).
- $verifysignaturesdistinput
-
Permet d'activer (1) ou de désactiver (0) la vérification de la signature
des paquets remontés vers « %distinputdirs ». Cette option fonctionne
indépendamment de « $verifysignatures ».
- $lockfile
-
Fichier de verrouillage à utiliser. La valeur par défaut est « $lockfile ».
- @mailtos
-
Tableau de chaînes indiquant les destinataires de courriel. Si la chaîne
contient une adresse mail, celle-ci sera utilisée. Si elle contient une
adresse mail incomplète, par exemple « @nom_hôte », le nom de
l'utilisateur propriétaire du fichier sera utilisé en combinaison avec le
« @nom_hôte » indiqué. Si aucun caractère « @ » n'est trouvé dans la
chaîne, on considérera qu'il s'agit d'un champ dans le fichier « .changes ». Un tel champ peut par exemple être « Maintainer » ou « Uploaders ».
- %release
-
Information complémentaire à ajouter au fichier « Release ». Les
mots-clés supportés sont : « origin », « label », et « description ».
- $gpgkey
-
Clé GnuPG utilisée pour signer l'archive. Si cette variable est renseignée,
le fichier « Release » de chaque partie modifiée de l'archive sera signé
par GnuPG en utilisant « $gpgkey » comme clé d'identification. A moins
d'utiliser une clé sans mot de passe ou de se servir de la variable « $gpgpassfile », il est nécessaire d'exécuter debarchiver de manière
interactive afin de pouvoir fournir le mot de passe si cette option est
utilisée.
- $gpgpassfile
-
Nom du fichier qui contient le mot de passe de la clé GnuPG. Voir « $gpgkey » pour plus d'informations.
INDEXATION DES PAQUETS
Il y a deux manières 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 générera pas les
fichiers « Contents » et risque d'être lent avec un référentiel de grande
taille.
En revanche, l'option --index config utilisera apt-ftparchive pour
indexer l'arbre des paquets. apt-ftparchive peut également produire des
fichiers « Contents » (destinés à apt-file), et il peut,
éventuellement, employer un cache afin d'accélérer des exécutions
multiples. Le fichier de configuration apt-ftparchive sera produit
automatiquement. Ceci n'a cependant pas été complètement testé.
Vous devez employer soit --autoscanpackages et --autoscansources soit
--index, mais pas les deux, puisqu'ils font la même chose.
L'action par défaut (et celle qui est recommandée) est --scandetect qui
analyse les logiciels déjà installés et choisit efficacement entre « --index » et « --autoscan » suivant ce que vous avez implanté sur votre
système.
FICHIERS
/etc/debarchiver.conf
VOIR AUSSI
apt-ftparchive(1)
AUTEUR
Ola Lundqvist <opal@debian.org>
TRADUCTION
Valéry Perrin <valery.perrin.debian@free.fr> le 23 février 2005. Dernière mise à jour le 14 janvier 2006.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité.
La version anglaise la plus à jour de ce document est toujours consultable via la commande « man -L en debarchiver ».
N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Index
- NOM
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- FICHIER DE CONFIGURATION
-
- INDEXATION DES PAQUETS
-
- FICHIERS
-
- VOIR AUSSI
-
- AUTEUR
-
- TRADUCTION
-
This document was created by
man2html,
using the manual pages.
Time: 22:59:24 GMT, January 18, 2006