Questo è il comando debconf-apt-progress che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
debconf-apt-progress - installa i pacchetti usando debconf per visualizzare una barra di avanzamento
SINOSSI
debconf-apt-progress [--] comando [argomenti ...]
debconf-apt-progress --config
debconf-apt-progress --start
debconf-apt-progress --from waypoint --to waypoint [--] comando [args ...]
debconf-apt-progress --stop
DESCRIZIONE
debconf-apt-progress installa i pacchetti utilizzando debconf per visualizzare una barra di avanzamento. il dato
command dovrebbe essere qualsiasi frontend apt da riga di comando; in particolare, deve inviare progressi
informazioni al descrittore di file selezionato dall'opzione di configurazione "APT::Status-Fd",
e deve mantenere i descrittori di file nominati dall'opzione di configurazione "APT::Keep-Fds"
aperto quando si invoca debconf (direttamente o indirettamente), poiché quei descrittori di file saranno
utilizzato per il protocollo passthrough debconf.
Gli argomenti del comando che fornisci dovrebbero generalmente includere -y (Per apt-get or
attitudine) o simili per evitare che il frontend apt richieda l'input. debconf-apt-progress
non può farlo da solo perché l'argomento appropriato può differire tra i frontend apt.
. --cominciare, --fermare, --a partire dale --per le opzioni possono essere utilizzate per creare una barra di avanzamento con
più segmenti per diverse fasi di installazione, a condizione che il chiamante sia a
debconf modulo di configurazione. Il chiamante può anche interagire con la barra di avanzamento stessa utilizzando il pulsante
protocollo debconf se lo desidera.
debconf blocca il suo database di configurazione all'avvio, il che lo rende sfortunatamente
scomodo avere un'istanza di debconf che mostra la barra di avanzamento e un'altra
passando attraverso le domande dai pacchetti in fase di installazione. Se stai usando un multiplo
barra di avanzamento del segmento, dovrai valutare l'output di --config opzione prima
avviando il frontend debconf per aggirare questo problema. Vedi "ESEMPI" nella sezione ESEMPI
qua sotto.
VERSIONI
--config
Stampa le variabili di ambiente necessarie per avviare un frontend della barra di avanzamento.
--cominciare
Avvia una barra di avanzamento, che va da 0 a 100 per impostazione predefinita. Utilizzo --a partire dal e --per usare
altri estremi.
--a partire dal waypoint
Se usato con --cominciare, fai in modo che la barra di avanzamento inizi alle waypoint piuttosto che 0.
Altrimenti, installa i pacchetti con la loro barra di avanzamento che inizia a questo "waypoint". dovere
essere utilizzato con --per.
--per waypoint
Se usato con --cominciare, fai finire la barra di avanzamento su waypoint piuttosto che 100.
Altrimenti, installa i pacchetti con la loro barra di avanzamento che termina in questo "waypoint". Deve essere
utilizzato con --a partire dal.
--fermare
Arresta una barra di avanzamento in esecuzione.
--nessun progresso
Evita di avviare, arrestare o spostare la barra di avanzamento. Messaggi di avanzamento da apt,
eventi di modifica dei media e le domande su debconf verranno comunque inoltrate a debconf.
--dlwaypoint percentuale
Specifica la percentuale della barra di avanzamento da utilizzare per il download dei pacchetti. Il
il resto verrà utilizzato per l'installazione dei pacchetti. L'impostazione predefinita è utilizzare il 15% per
download e il restante 85% per l'installazione.
--file di log filetto
Invia l'output normale da apt al file specificato.
--logstderr
Invia l'output normale da apt a stderr. Se non fornisci nessuno dei due --file di log né
--logstderr, l'output normale di apt verrà scartato.
-- Termina le opzioni. Dal momento che normalmente dovrai dare almeno il -y argomento a
il comando in esecuzione, di solito è necessario utilizzare -- per impedire che sia
interpretata come un'opzione per debconf-apt-progress stessa.
ESEMPI
Installa il desktop GNOME e un ambiente di sviluppo del sistema X Window all'interno di un progresso
sbarra:
debconf-apt-progress -- aptitude -y installa gnome x-window-system-dev
Installa i desktop GNOME, KDE e XFCE all'interno di un'unica barra di avanzamento, allocando il 45% di
la barra di avanzamento per ciascuno di GNOME e KDE e il restante 10% per XFCE:
#! /bin/sh
Sette
caso $ 1 in
'')
eval "$(debconf-apt-progress --config)"
"$0" debconf
;;
debconf)
. /usr/share/debconf/confmodule
debconf-apt-progress --start
debconf-apt-progress --da 0 --a 45 -- apt-get -y installa gnome
debconf-apt-progress --da 45 --a 90 -- apt-get -y install kde
debconf-apt-progress --da 90 --a 100 -- apt-get -y install xfce4
debconf-apt-progress --stop
;;
che C
RITORNO CODICE
Viene restituito il codice di uscita del comando specificato, a meno che l'utente non prema il pulsante Annulla
sulla barra di avanzamento. Se è stato premuto il pulsante Annulla, viene restituito il valore 30. Evitare
ambiguità, se il comando ha restituito 30, verrà restituito il valore 3.
AUTORI
Colin Watson[email protected]>
Joey Hess[email protected]>
2015-11-08 DEBCONF-APT-PROGRESSO(1)
Usa debconf-apt-progress online utilizzando i servizi onworks.net