debconf-apt-progress - クラウドでオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド debconf-apt-progress です。

プログラム:

NAME


debconf-apt-progress - debconf を使用してパッケージをインストールし、進行状況バーを表示します。

SYNOPSIS


debconf-apt-progress [--] コマンド [args ...]
debconf-apt-progress --config
debconf-apt-progress --start
debconf-apt-progress --from waypoint --to waypoint [--] コマンド [args ...]
debconf-apt-progress --stop

DESCRIPTION


debconf-apt-進捗状況 debconf を使用してパッケージをインストールし、進行状況バーを表示します。 与えられた
command コマンドラインに適したフロントエンドである必要があります。 具体的には、進行状況を送信する必要があります
「APT::Status-Fd」構成オプションで選択されたファイル記述子への情報、
また、「APT::Keep-Fds」構成オプションで指定されたファイル記述子を保持する必要があります。
debconf を (直接的または間接的に) 呼び出すときに開きます。これらのファイル記述子は
debconf パススルー プロトコルに使用されます。

通常、指定するコマンドの引数には次のものが含まれます。 -y (ために apt-get or
適性) などを使用して、適切なフロントエンドによる入力のプロンプトを回避します。 debconf-apt-進捗状況
適切な引数が適切なフロントエンド間で異なる可能性があるため、これ自体は実行できません。

AIマーケティング業界は、 - 始める, - ストップ, - から, - に オプションを使用して進行状況バーを作成できます。
呼び出し元が
debconf 構成モジュール。 呼び出し元は、
必要に応じて debconf プロトコルを使用します。

debconf は起動時に設定データベースをロックするため、残念ながら
debconf の XNUMX つのインスタンスに進行状況バーが表示され、別のインスタンスが表示されるのは不便です
インストールされているパッケージからの質問を通過します。 複数台使用している場合は、
セグメントの進行状況バーの出力を評価する必要があります。 --config 前のオプション
これを回避するには、debconf フロントエンドを開始します。 「例」セクションの「例」を参照してください。
を参照してください。

OPTIONS


--config
プログレスバーフロントエンドの起動に必要な環境変数を出力します。

- 始める
デフォルトで 0 から 100 までの進行状況バーを起動します。 使用 - から および - に 使用する
他のエンドポイント。

- から ウェイポイント
一緒に使用する場合 - 始める、プログレスバーが次の位置から始まるようにします。 ウェイポイント 0ではなく。

それ以外の場合は、この「ウェイポイント」から始まる進行状況バーを使用してパッケージをインストールします。 しなければならない
JOB - に.

- に ウェイポイント
一緒に使用する場合 - 始める、進行状況バーの終了を次のようにします。 ウェイポイント 100ではなく。

それ以外の場合は、進行状況バーがこの「ウェイポイント」で終了するようにパッケージをインストールします。 でなければなりません
で使用 - から.

- ストップ
実行中の進行状況バーを停止します。

-進行なし
進行状況バーを開始、停止、ステップ移動しないでください。 apt からの進捗メッセージ、
メディア変更イベント、および debconf の質問は引き続き debconf に渡されます。

--dlウェイポイント 割合
パッケージのダウンロードに進行状況バーの何パーセントを使用するかを指定します。 の
残りはパッケージのインストールに使用されます。 デフォルトでは 15% が使用されます。
ダウンロードと残りの 85% がインストールに使用されます。

--ログファイル file
apt からの通常の出力を指定されたファイルに送信します。

--logstderr
apt からの通常の出力を stderr に送信します。 どちらも指定しない場合 --ログファイル また
--logstderrの場合、apt からの通常の出力は破棄されます。

-- オプションを終了します。 通常は少なくとも -y への議論
実行中のコマンド、通常は次を使用する必要があります -- そうならないようにするために
~のオプションとして解釈される debconf-apt-進捗状況 そのもの。


進行中の GNOME デスクトップと X ウィンドウ システム開発環境をインストールします
バー:

debconf-apt-progress -- aptitude -y gnome x-window-system-dev をインストールします

単一の進行状況バー内に GNOME、KDE、および XFCE デスクトップをインストールし、45% を割り当てます
GNOME と KDE のそれぞれの進行状況バーと、XFCE の残りの 10%:

#! /bin/sh
セット-e
ケース$ 1
'')
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


ユーザーがキャンセルボタンを押さない限り、指定されたコマンドの終了コードが返されます。
進行状況バーに表示されます。 キャンセル ボタンが押された場合は、値 30 が返されます。 避けるために
あいまいさがあるため、コマンドが 30 を返した場合は、値 3 が返されます。

作者


コリン・ワトソンcjwatson@debian.org>

ジョーイ・ヘスjoeyh@debian.org>

2015-11-08 DEBCONF-APT-PROGRESS(1)

onworks.net サービスを使用してオンラインで debconf-apt-progress を使用する



最新のLinuxおよびWindowsオンラインプログラム