Available in

(1) (1)/fr

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 : 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é. Utiliser une chaîne vide pour le supprimer. La valeur par défaut est $cinstall.

−−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.

−a ⎪ −−autoscan

Exécute −−autoscanpackages et −−autoscansources.

−−scanall

Explore toutes les distributions, sections, etc.

−−autoscanall

Identique à −−scanall −−autoscan.

−−nosort

Ne trie pas les paquets.

−−nostructurefix

Ne crée pas les répertoires ni 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. Voici les variables que vous pouvez gérer :
$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).

$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 (nom de la distribution => nom du répertoire) où devront être cherchés les paquets supplémentaires qui n’ont pas besoin de fichier .changes pour être installés.

$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.

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 cependant n’a 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 [AT] debian.org>

TRADUCTION

Valéry Perrin <valery.perrin.debian [AT] free.fr> le 23 février 2005.

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 de cette page de manuel.

COMMENTS

blog comments powered by Disqus