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/
)に追加します。