Debian 安定リリースでの debconf プロンプトの削減

Debian 安定リリースでの debconf プロンプトの削減

stable複数のDebianシステムを含むアプライアンスを展開しました。お客様はapt常にLinuxを最もよく知っているわけではありませんが、最新の情報を維持するように指示します。 Debian 10.8 のポイントリリースには、grub-pc次のヒントのアップデートが含まれていますdebconf

ここに画像の説明を入力してください。

これを恐れているお客様から、年中無休のサポートホットラインで多くの電話を受け取ります。彼らはマシンを構成していなかったので、プロンプトに対する正解を知らず、エラーが原因でデバイスが起動しないのではないかと心配しました。

ポイントの公開中にワークロードを削減するには、デフォルトで適切なオプションを選択してこれらのメッセージを回避できますか?


man dpkg説明する:

  Warning: These options are mostly intended to be used by experts only. Using them 
    without fully understanding their effects may break your whole system.

  --force-confold
      If a conffile has been modified and the version in the package did change, always 
      keep the old version without prompting, unless the --force-confdef is also  specified,
      in which case the default action is preferred.
  --force-confdef
      If a conffile has been modified and the version in the package did change, always 
      choose the default action without prompting. If there is no default action it will 
      stop to ask the user unless  --force-confnew or --force-confold is also been given, 
      in which case it will use that to decide the final action.

--force-confold私が欲しいのがこれでしたかと思います。安定したアップデート中に設定が変更されないようにします。これはローリングリリース中に問題になる可能性がありますが、これは設定のstable互換性を維持すると思います。

非専門家として、別の目が役に立つかもしれません。これが私が説明する問題に対する適切な解決策ですか?更新する場合は、grub-pc適切な場所を選択しgrub-pcてユーザーの対話を防ぎますか?

debconfで説明されています。Debian Wiki説明する:

デフォルトでは、debconf はパッケージのアップグレード中に以前の設定の質問を再度要求しませんが、代わりに以前の回答を使用して設定ファイルの新しいバージョンを生成して、シームレスなアップグレード機能を提供します。

grub-pcだから新しいオプションが追加されたようですが、それだけでは--force-confold十分ではありません。とにかく、これも基本的な動作のように聞こえます--force-confold。たぶん--force-confdefそれは設定に追加する必要があります。

もしそうなら、これを/etc/dpkg/dpkg.conf.d/(またはおそらく/etc/apt/apt.conf.d/)に追加します。

関連情報