回答:
debconfは、重要な質問または重要な質問のみを要求できます[1]。
例:
dpkg-reconfigure -p critical dash
dpkg-reconfigureは、debconfスクリプトで定義されたデフォルトの回答を使用します。debconf-get-selectionsを使用して、非対話型インストール[2]の別の回答を選択することもできます。
debconf-show dash
オプションを取得するために使用します。echo "dash dash/sh boolean false" | debconf-set-selections
そしてDEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
、非インタラクティブな設定を行います。
からのデフォルト設定に依存しないため、ダニエルのコメントを回答としてここに貼り付けますdpkg-reconfigure
。
オプションを取得するには:
debconf-show dash
この特定のオプションにを設定するにはfalse
:
echo "dash dash/sh boolean false" | debconf-set-selections
実際にパッケージを再構成するには:
DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash
これはDockerfileから私のために働いた:
# make /bin/sh symlink to bash instead of dash:
RUN echo "dash dash/sh boolean false" | debconf-set-selections
RUN DEBIAN_FRONTEND=noninteractive dpkg-reconfigure dash