Scroll to navigation

DEBCONF-APT-PROGRESS.RO.1(1) Debconf DEBCONF-APT-PROGRESS.RO.1(1)

NUME

debconf-apt-progress - instalează pachete folosind debconf pentru a afișa o bară de progres

SINOPSIS

 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

DESCRIERE

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.

OPȚIUNI

Afișează variabilele de mediu necesare pentru a porni o interfață cu bara de progres.
Pornește o bară de progres, care rulează implicit de la 0 la 100. Utilizați --from și --to pentru a utiliza alte puncte finale.
Dacă este utilizată cu --start, bara de progres începe la punct-de-reper în loc de 0.

În caz contrar, instalează pachetele cu bara lor de progres începând de la acest „punct de reper”. Trebuie să fie utilizată cu --to.

Dacă este utilizată cu --start, bara de progres se termină la punct-de-reper în loc de 100.

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

Oprește o bară de progres care rulează.
Evită pornirea, oprirea sau parcurgerea pas cu pas a barei de progres. Mesajele de progres de la apt, evenimentele de schimbare a suportului media și întrebările debconf vor fi transmise în continuare către debconf.
Specifică ce procent din bara de progres să fie utilizat pentru descărcarea pachetelor. Restul va fi utilizat pentru instalarea pachetelor. Valoarea implicită este de a utiliza 15% pentru descărcare și restul de 85% pentru instalare.
Trimite ieșirea normală de la apt către fișierul dat.
Trimite ieșirea normală de la apt la ieșirea de eroare standard. Dacă nu furnizați nici --logfile, nici --logstderr, ieșirea normală de la apt va fi eliminată.
--
Semnalează terminarea opțiunilor. Deoarece în mod normal va trebui să oferiți cel puțin argumentul -y comenzii care se execută, de obicei va trebui să utilizați -- pentru a preveni interpretarea acestuia ca opțiune pentru debconf-apt-progress.

EXEMPLE

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

COD DE RETURNARE

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.

AUTORI

Colin Watson <cjwatson@debian.org>

Joey Hess <joeyh@debian.org>

TRADUCERE

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