プロファイルを使用するときにサービスを再起動するように求められない方法

プロファイルを使用するときにサービスを再起動するように求められない方法

私はカスタムDebian / UbuntuベースのインストールCDを設定しました。ホスト名とシステムアカウントのパスワードを要求することに加えて、インストールを完全に自動化します。以下のように、サービスの再起動の確認を求めるダイアログボックスが最近表示されるまで、すべてが期待どおりに機能しました。質問。それでもプロフィールを使用しています。

誰かがこの特定のパッケージに具体的に答えることができることを知っていますが、これは他の多くのパッケージに適用される可能性があるかなり一般的な質問なので、毎回デフォルト設定を変更したくありません。

カーネルブートラインの設定はDEBIAN_FRONTEND=noninteractiveこれを防ぐのに効果的ですが、ユーザーにホスト名とパスワードの入力を求めるメッセージも表示しません(正直なところ、これは期待していました)。

DEBIAN_FRONTEND=noninteractiveインストール中に特定のポイントのプロビジョニングファイルでapt-get install -yと同じことを実行して、そのポイントからそのダイアログボックスが表示されないようにする方法はありますか(例:質問後、メインブロック(前))がインストールされましたか?)

答え1

Tony Cooperの意見と私に役立つ全体的な変化をまとめると、次のようになります。

d-i libraries/restart-without-asking boolean true
d-i libpam0g/restart-services string cron

libpam0gプロンプトをスキップするには、この行を追加して必要ですか?debconf debconf/frontend select Noninteractiveそれ自体は役に立たないので、より一般的な解決策がないことは残念です。

関連情報