| DEBCONF-APT-PROGRESS.RO.1(1) | Debconf | DEBCONF-APT-PROGRESS.RO.1(1) |
debconf-apt-progress - instalează pachete folosind debconf pentru a afișa o bară de progres
debconf-apt-progress [--] comanda [argumente ...] debconf-apt-progress --config debconf-apt-progress --start debconf-apt-progress --from waypoint --to waypoint [--] comanda [argumente ...] debconf-apt-progress --stop
debconf-apt-progress instalează pachete utilizând debconf pentru a afișa o bară de progres. comanda dată ar trebui să fie orice interfață apt din linia de comandă; în special, trebuie să trimită informații despre progres către descriptorul de fișier selectat de opțiunea de configurare "APT::Status-Fd" și trebuie să mențină deschise descriptoarele de fișier nominalizate de opțiunea de configurare "APT::Keep-Fds" atunci când se apelează debconf (direct sau indirect), deoarece acele descriptoare de fișier vor fi utilizate pentru protocolul „passthrough” (de trecere la) debconf.
Argumentele comenzii pe care o furnizați ar trebui să includă, în general, -y (pentru apt-get sau aptitude) sau ceva similar pentru a evita ca interfața apt să solicite informații. debconf-apt-progress nu poate face acest lucru deoarece argumentul adecvat poate diferi de la o interfață apt la alta.
Opțiunile --start, --stop, --from și --to pot fi utilizate pentru a crea o bară de progres cu mai multe segmente pentru diferite etape de instalare, cu condiția ca apelantul să fie un modul de configurare „confmodule” debconf. Apelantul poate, de asemenea, să interacționeze cu bara de progres în sine utilizând protocolul debconf, dacă dorește acest lucru.
debconf își blochează baza de date de configurare atunci când pornește, ceea ce face ca, din păcate, să nu fie convenabil ca o instanță a debconf să afișeze bara de progres și o alta să transmită întrebări de la pachetele în curs de instalare. Dacă utilizați o bară de progres cu mai multe segmente, va trebui să evaluați rezultatul opțiunii --config înainte de a porni interfața debconf pentru a rezolva această problemă. Consultați "EXEMPLELE din secțiunea EXEMPLE" de mai jos.
În caz contrar, instalează pachetele cu bara lor de progres începând de la acest „punct de reper”. Trebuie să fie utilizată cu --to.
În caz contrar, instalează pachetele a căror bară de progres se termină la acest „punct-de-reper”. Trebuie să fie utilizată împreună cu --from.
Instalați biroul GNOME și un mediu de dezvoltare cu sistemul de ferestre X în cadrul unei bare de progres:
debconf-apt-progress -- aptitude -y install gnome x-window-system-dev
Instalați birourile GNOME, KDE și XFCE în cadrul unei singure bare de progres, alocând 45% din bara de progres pentru GNOME, alte 45% pentru KDE și restul de 10% pentru 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
Este returnat codul de ieșire al comenzii specificate, cu excepția cazului în care utilizatorul a apăsat butonul de anulare de la bara de progres. Dacă butonul de anulare a fost apăsat, se returnează o valoare de 30. Pentru a evita ambiguitatea, dacă comanda a returnat 30, se va returna o valoare de 3.
Colin Watson <cjwatson@debian.org>
Joey Hess <joeyh@debian.org>
Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>, 2024
Dacă găsiți o greșeală în traducere, vă rugăm să o raportați autorului acestei traduceri, pe lista de discuții <debian-l10n-romanian@lists.debian.org> sau trimițând un raport de eroare contra pachetului „debconf” către sistemul de urmărire al erorilor din Debian (BTS).
| 2025-03-10 |