Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

debconf-apt-progress(1)


DEBCONF-APT-PROGRESS.FR.1

DEBCONF-APT-PROGRESS.FR.1

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
EXEMPLES
CODE RENVOYÉ
AUTEURS
TRADUCTION

NOM

debconf-apt-progress − installer des paquets utilisant debconf en affichant une barre d’avancement

SYNOPSIS

 debconf−apt−progress [−−] commande [paramètres ...]
 debconf−apt−progress −−config
 debconf−apt−progress −−start
 debconf−apt−progress −−from graduation −−to graduation [−−] commande [paramètres ...]
 debconf−apt−progress −−stop

DESCRIPTION

debconf-apt-progress installer des paquets utilisant debconf en affichant une barre d’avancement. La commande passée en paramètre devrait être une ligne de commande quelconque d’un frontal APT  ; plus précisément, ce frontal doit envoyer des informations d’avancement au descripteur de fichier choisi par l’option de configuration "APT::Status−Fd" et il doit conserver ouverts les descripteurs de fichier renseignés via l’option de configuration "APT::Keep−Fds" lorsqu’il invoque debconf (directement ou non), puisque ces descripteurs de fichier vont être utilisés par le protocole de communication debconf.

Les paramètres de la commande que vous passez doivent en général inclure −y (pour apt-get et aptitude) ou quelque chose de similaire afin d’éviter que le frontal pour APT ne pose des questions à l’utilisateur. debconf-apt-progress ne peut pas le faire lui−même puisque le paramètre adéquat peut varier en fonction des frontaux APT .

Les options −−start, −−stop, −−from et B <−−to> peuvent &ecirc;tre utilis&eacute;es pour cr&eacute;er une barre d’avancement comportant de multiples segments correspondant &agrave; diff&eacute;rentes &eacute;tapes de l’installation, pourvu que l’appelant soit un module de configuration debconf. L’appelant peut aussi interagir avec la barre d’avancement en utilisant le protocole debconf.

debconf verrouille sa base de donn&eacute;es de configuration lorsqu’il d&eacute;marre, ce qui emp&ecirc;che malheureusement d’avoir une instance de debconf affichant la barre d’avancement et une autre traitant les questions des paquets en cours d’installation. Si vous utilisez une barre d’avancement comportant plusieurs segments, vous allez avoir besoin d’&eacute;valuer la sortie de l’option −−config avant de lancer le frontal debconf, afin de contourner cette limitation. Veuillez consulter " EXEMPLES " in la section EXEMPLES ci-dessous.

OPTIONS

−−config

Affiche les variables d’environnement n&eacute;cessaires pour lancer un frontal de suivi de l’avancement.

−−start

D&eacute;marre une barre d’avancement, allant de 0 &agrave; 100 par d&eacute;faut. Utilisez les options <−−from> et <−−to> pour indiquer des limites diff&eacute;rentes.

−−from graduation

Si utilis&eacute;e avec −−start, commence la barre d’avancement &agrave; graduation plut&ocirc;t qu’&agrave; 0.

Sinon, installe les paquets avec une barre d’avancement commen&ccedil;ant &agrave; cette graduation. Doit &ecirc;tre utilis&eacute;e avec −−to.

−−to graduation

Si utilis&eacute;e avec −−start, termine une barre de progression &agrave; graduation plut&ocirc;t qu’&agrave; 100.

Sinon, installe les paquets avec une barre de progression se terminant &agrave; cette graduation. Doit &ecirc;tre utilis&eacute;e avec −−from.

−−stop

Arr&ecirc;ter une barre d’avancement en cours.

−−no−progress

Ne pas d&eacute;marrer, arr&ecirc;ter, ou passer en pas &agrave; pas la barre de progression. Les messages de progression d’apt, les &eacute;v&eacute;nements des m&eacute;dia amovibles et les questionnaires debconf seront transf&eacute;r&eacute;s &agrave; debconf.

−−dlwaypoint pourcentage

Sp&eacute;cifier le pourcentage de la barre de progression &agrave; utiliser pour le t&eacute;l&eacute;chargement des paquets. Le reste sera utilis&eacute; pour la phase d’installation des paquets. Par d&eacute;faut, 15 % de la barre de progression est utilis&eacute; pour le t&eacute;l&eacute;chargement, les 85 % restant pour l’installation.

−−logfile fichier

Envoyer la sortie normale d’ APT dans le fichier.

−−logstderr

Envoyer la sortie normale d’ APT vers la sortie standard d’erreur (« stderr »). Si vous ne passez ni l’option −−logfile ni l’option −−logstderr, la sortie normale d’ APT sera d&eacute;sactiv&eacute;e.

−−

Terminer les options. Comme vous allez normalement avoir besoin de passer l’option −y &agrave; la commande &agrave; lancer, vous devrez certainement utiliser −− pour l’emp&ecirc;cher d’&ecirc;tre interpr&eacute;t&eacute;e comme une option de debconf-apt-progress lui−m&ecirc;me.

EXEMPLES

Installer l’environnement GNOME et l’environnement de d&eacute;veloppement X−Window avec une barre d’avancement.

 debconf−apt−progress −− aptitude −y install gnome x−window−system−dev

Installer les environnements GNOME , KDE et XFCE avec une seule barre d’avancement, en allouant 45 % de celle-ci &agrave; GNOME , autant &agrave; KDE , et les 10 % restants &agrave; XFCE  :

 #! /bin/sh
 set −e
 case $1 in
   '')
     eval "$(debconf−apt−progress −−config)"
     "$0" debconf
     ;;
   debconf)
     . /usr/share/debconf/confmodule
     debconf−apt−progress −−start
     debconf−apt−progress −−from 0 −−to 45 −− apt−get −y install gnome
     debconf−apt−progress −−from 45 −−to 90 −− apt−get −y install kde
     debconf−apt−progress −−from 90 −−to 100 −− apt−get −y install xfce4
     debconf−apt−progress −−stop
     ;;
 esac

CODE RENVOYÉ

Le code de retour de la commande sp&eacute;cifi&eacute;e est renvoy&eacute; &agrave; moins que l’utilisateur presse le bouton Annuler de la barre de progression. Si le bouton Annuler est press&eacute;, la valeur 30 est renvoy&eacute;e. Pour &eacute;viter toute ambigu&iuml;t&eacute;, si la commande renvoie 30, la valeur 3 sera renvoy&eacute;e.

AUTEURS

Colin Watson <cjwatson@debian.org>

Joey Hess <joeyh@debian.org>

TRADUCTION

Julien Louis <ptitlouis@sysif.net>, 2005

Cyril Brulebois <kibi@debian.org>, 2006

Veuillez signaler toute erreur de traduction en &eacute;crivant &agrave; <debian−l10n−french@lists.debian.org> ou par un rapport de bogue sur le paquet debconf.



debconf-apt-progress(1)