DEBCONF-APT-PROGRESS.ES.1(1) | Debconf | DEBCONF-APT-PROGRESS.ES.1(1) |
debconf-apt-progress - Instala paquetes usando debconf para mostrar una barra de progreso
debconf-apt-progress [--] orden [argumentos ...] debconf-apt-progress --config debconf-apt-progress --start debconf-apt-progress --from punto-progreso --to punto-progreso [--] orden [argumentos ...] debconf-apt-progress --stop
debconf-apt-progress instala paquetes usando debconf para mostrar una barra de progreso. La orden dada debería ser cualquier orden de consola de una interfaz de APT; específicamente, debe enviar información de progreso al descriptor de fichero seleccionado con la opción de configuración "APT::Status-Fd", y debe dejar abiertos los descriptores de ficheros mencionados por la opción de configuración "APT::Keep-Fds" al invocar debconf (directa o indirectamente), ya que esos descriptores de fichero se usarán para el protocolo de paso («passthrough») de debconf.
Generalmente, los argumentos de la orden que introduzca deben incluir -y (con apt-get o aptitude), o similar para así evitar que la interfaz de APT solicite la entrada de datos. debconf-apt-progress no es capaz de hacer esto por sí mismo ya que el argumento adecuado puede diferir según la interfaz de APT.
Las opciones --start, --stop, --from y --to se pueden usar para crear una barra de progreso con varios segmentos para distintas etapas de la instalación, probado que el invocador sea un confmodule de debconf. El invocador también puede interactuar con la barra de progreso usando el protocolo de debconf, si así lo desea.
debconf bloquea su base de datos de configuración al iniciarse, lo cual hace desafortunadamente inconveniente tener una instancia de debconf para mostrar la barra de progreso, y otra para pasar por las consultas de los paquetes que se están instalando. Si usa una barra de progreso con varios segmentos, tendrá que evaluar («eval») la salida de la opción --config antes de iniciar la interfaz de debconf para evitar este comportamiento. Consulte "EJEMPLOS" in la sección EJEMPLOS más abajo.
De lo contrario, instala los paquetes con la barra de progreso iniciándose en este punto de progreso. Se debe usar con --to.
De lo contrario, instala los paquetes con la barra de progreso finalizando en este punto de progreso. Se debe usar con --from.
Para instalar el entorno de escritorio GNOME y el sistema de ventanas X de desarrollo dentro de la barra de progreso:
debconf-apt-progress -- aptitude -y install gnome x-window-system-dev
Para instalar los entornos de escritorio GNOME, KDE y XFCE dentro de una sola barra de progreso, asignando el 45% de la barra de progreso para cada uno de GNOME y KDE y el restante 10% para 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
Se devuelve el código de salida de la orden definida, a menos que el usuario pulse el botón de cancelar en la barra de progreso. Si se pulsa el botón de cancelar se devuelve un valor de 30. Para evitar la ambigüedad, si la orden devolvió 30, se devolverá el valor 3.
Colin Watson <cjwatson@debian.org>
Joey Hess <joeyh@debian.org>
Omar Campagne Polaino <ocampagne@gmail.com>, 2010
Si encuentra un fallo en la traducción, por favor, informe de ello en la lista de traducción <debian-l10n-spanish@lists.debian.org>.
2021-06-10 |