コマンドラインまたはシェルスクリプト内でdebconf setセレクションでdebconf-showの結果を使用してdecパッケージをprecvonfigure debパッケージにどのように使用するかを共通に知りたい
例えば
私が使用する場合
Sudo debconf-get-selections | grep Java7 > result;cat result
私は次のようになります
Oracle-Java7-installer shared/present-Oracle-license-v1-1 note
Oracle-Java7-installer Oracle-Java7-installer/local string
Oracle-Java7-installer shared/accepted-Oracle-license-v1-1 boolean true
Oracle-Java7-installer shared/error-Oracle-license-v1-1 error
Oracle-Java7-installer Oracle-Java7-installer/not_exist error
インストール中に表示される2つのダイアログを設定するために、正しいdebconfセット選択行はどのように見えますか?
一般に、debconfセット選択の正しい構文はどのようになっていますか?trueまたはfalseおよびyesまたはnoのようなブール値だけではないと思います
Lightdmとgdmがbashスクリプトによってインストールされた場合、デフォルトのデスクトップマネージャーを選択する方法は、他にももっとたくさんあると思います。
Debconfパッケージの正しい値を決定し、webupt8 Javaパッケージのようなものをインストールし、ユーザーが通常要求する値を事前選択する適切なbashスクリプトを作成する一般的な実証済みのアプローチはありますか?
事前播種を使用する必要があります。 debconf-set-selections
コマンドは、パッケージをインストールする前にdebconfによって尋ねられた回答をプリセットします。
例えば。
Sudo debconf-set-selections <<< "shared/accepted-Oracle-license-v1-1 boolean true"
次に、パッケージをインストールします。
Sudo apt-get install -y Oracle-Java7-installer