Man page - debi(1)

Packages contains this manual

Available languages:

en fr de

Manual

DEBI

NOM
SYNOPSIS
DESCRIPTION
Vérification du nom du répertoire
OPTIONS
VARIABLES DE CONFIGURATION
VOIR AUSSI
AUTEUR
TRADUCTION

NOM

debi - Installer la version actuelle d’un paquet Debian créé

SYNOPSIS

debi [ options ] [ fichier_changes ] [ paquet ...]

DESCRIPTION

debi dĂ©termine la version actuelle d’un paquet et l’installe. Si un fichier .changes est fourni sur la ligne de commande, le nom du fichier doit se terminer par .changes , puisque c’est comme cela que le programme le diffĂ©rencie d’un nom de paquet. Sinon, debi doit ĂȘtre appelĂ© depuis le rĂ©pertoire du code source. Dans ce cas, il recherchera un fichier .changes correspondant Ă  la version du paquet (en dĂ©terminant le nom et la version grĂące au fichier changelog , et l’architecture est cherchĂ©e comme dpkg-buildpackage (1) le fait). Il installe ensuite avec dpkg -i toutes les archives .deb listĂ©es dans le fichier .changes , en supposant que toutes ces archives .deb se trouvent dans le mĂȘme rĂ©pertoire que le fichier .changes . Remarquez que vous ne voulez sĂ»rement pas utiliser ce programme pour le fichier .changes d’une autre architecture qui aurait Ă©tĂ© créé aprĂšs compilation croisĂ©e du paquet !

Si une liste de paquets est fournie en ligne de commande, alors seuls les paquets Debian dont les noms sont dans la liste seront installés.

Puisque l’installation d’un paquet nĂ©cessite les droits du superutilisateur, debi ne pourra ĂȘtre utile que s’il est exĂ©cutĂ© avec les droits root ou si debpkg peut ĂȘtre exĂ©cutĂ© en tant que superutilisateur.

Vérification du nom du répertoire

Comme plusieurs autres scripts du paquet devscripts , debi parcourt une arborescence de rĂ©pertoires jusqu’à trouver un fichier debian/changelog . Pour Ă©viter les problĂšmes posĂ©s par les fichiers Ă©garĂ©s, il examine le nom du rĂ©pertoire parent une fois qu’il a trouvĂ© le fichier debian/changelog , et vĂ©rifie que le nom du rĂ©pertoire correspond au nom du paquet. La mĂ©thode prĂ©cise utilisĂ©e est contrĂŽlĂ©e par les deux variables du fichier de configuration DEVSCRIPTS_CHECK_DIRNAME_LEVEL et DEVSCRIPTS_CHECK_DIRNAME_REGEX , et les options en ligne de commande associĂ©es --check-dirname-level et --check-dirname-regex .

DEVSCRIPTS_CHECK_DIRNAME_LEVEL peut prendre les valeurs suivantes :

0

Ne jamais vérifier le nom du répertoire.

1

Ne vĂ©rifier le nom du rĂ©pertoire que s’il a fallu changer de rĂ©pertoire pour trouver le fichier debian/changelog . C’est le comportement par dĂ©faut.

2

Toujours vérifier le nom du répertoire.

Le nom du rĂ©pertoire est vĂ©rifiĂ© en testant si le nom du rĂ©pertoire actuel (donnĂ© par pwd (1)) correspond Ă  l’expression rationnelle donnĂ©e par la variable DEVSCRIPTS_CHECK_DIRNAME_REGEX du fichier de configuration ou par l’option --check-dirname-regex expression_rationnelle . Il s’agit d’une expression rationnelle Perl (voir perlre (1)), qui sera ancrĂ©e Ă  son dĂ©but et Ă  sa fin. Si elle contient un "/", alors elle doit correspondre au chemin complet, sinon elle doit correspondre au nom de rĂ©pertoire complet. Si elle contient la chaĂźne "PACKAGE", cette chaĂźne sera remplacĂ©e par le nom du paquet source dĂ©terminĂ© par le journal de modifications. La valeur par dĂ©faut de cette expression rationnelle est "PACKAGE(-.+)?", ce qui correspond aux rĂ©pertoires nommĂ©s PACKAGE ou PACKAGE-version.

OPTIONS

-a architecture-debian , -t type-de-systĂšme-GNU

Veuillez consulter dpkg-architecture (1) pour une description de ces options. Ces options affectent la recherche du fichier .changes . Elles consistent à imiter le comportement de dpkg-buildpackage lors de la détermination du nom du fichier .changes .

--debs-dir répertoire

Chercher les fichiers .changes et .deb dans le rĂ©pertoire au lieu du rĂ©pertoire parent du rĂ©pertoire source. Cela doit ĂȘtre soit un chemin absolu, soit un chemin relatif Ă  la racine du rĂ©pertoire source.

-m , --multi

Chercher un fichier .changes multiarchitecture, tel que créé par dpkg-cross .

-u , --upgrade

Limiter les mises Ă  jour aux paquets dĂ©jĂ  installĂ©s sur le systĂšme, plutĂŽt que d’installer tous les paquets listĂ©s dans le fichier .changes . C’est utile pour les paquets qui produisent plusieurs paquets binaires quand vous ne souhaitez pas que tous les paquets binaires soient installĂ©s Ă  la fois.

--check-dirname-level N

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de cette option.

--check-dirname-regex regex

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de cette option.

--with-depends

Essayer de satisfaire les dĂ©pendances d’un paquet lors de son installation.

--tool outil

Utiliser l’ outil indiquĂ© pour installer les dĂ©pendances des paquets Ă  installer. Par dĂ©faut, apt-get est utilisĂ©.

--no-conf , --noconf

Ne lire aucun fichier de configuration. L’option ne peut ĂȘtre utilisĂ©e qu’en premiĂšre position de la ligne de commande.

--help , --version

Afficher respectivement le message d’aide et la version.

VARIABLES DE CONFIGURATION

Les deux fichiers de configuration /etc/devscripts.conf et ˜/.devscripts sont Ă©valuĂ©s dans cet ordre pour rĂ©gler les variables de configuration. Des options de ligne de commande peuvent ĂȘtre utilisĂ©es pour Ă©craser les paramĂštres des fichiers de configuration. Les variables d’environnement sont ignorĂ©es Ă  cette fin. Les variables actuellement identifiĂ©es sont :
DEBRELEASE_DEBS_DIR

Indiquer le rĂ©pertoire dans lequel chercher les fichiers .changes et .deb , avec soit un chemin absolu, soit un chemin relatif Ă  la racine du rĂ©pertoire racine. Cela correspond Ă  l’option en ligne de commande --debs-dir . Cette directive peut ĂȘtre utilisĂ©e par exemple si vous utilisez systĂ©matiquement pbuilder ou svn-buildpackage pour construire vos paquets. Remarquez que cela concerne Ă©galement debrelease (1), ce qui explique le nom Ă©trange de l’option.

DEVSCRIPTS_CHECK_DIRNAME_LEVEL , DEVSCRIPTS_CHECK_DIRNAME_REGEX

Veuillez consulter la section Vérification du nom du répertoire ci-dessus pour une explication de ces variables. Remarquez que ce sont des variables de configuration pour tous les outils du paquet devscripts ; elles impacteront tous les scripts qui les utilisent, comme indiqué dans leurs pages de manuel respectives et dans devscripts.conf (5).

VOIR AUSSI

devscripts.conf (5)

AUTEUR

debi a Ă©tĂ© initialement Ă©crit par Christoph Lameter <clameter@debian.org>. Le script debit (qui n’est dĂ©sormais plus utilisĂ©) a Ă©tĂ© Ă©crit par James R. Van Zandt <jrv@vanzandt.mv.com>. Ils ont Ă©tĂ© rassemblĂ©s en un script, avec debc (1), et ont Ă©tĂ© fortement modifiĂ©s par Julian Gilbey <jdg@debian.org>.

TRADUCTION

Ce document est une traduction, maintenue Ă  lÊŒaide de lÊŒoutil po4a < https://po4a.org/ > par lÊŒĂ©quipe de traduction francophone du projet Debian.

Plusieurs traducteurs dont Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux, David Prévot et Xavier Guimard ont contribué aux traductions.

LÊŒĂ©quipe de traduction a fait le maximum pour rĂ©aliser une adaptation française de qualitĂ©. Veuillez signaler toute erreur de traduction en Ă©crivant Ă  < debian-l10n-french@lists.debian.org > ou par un rapport de bogue sur le paquet devscripts.

La version anglaise la plus Ă  jour de ce document est toujours consultable en ajoutant lÊŒoption « -L C » Ă  la commande man .