Debconf:apt-utilsがインストールされていないため、パッケージ構成が遅れる



Debconf Delaying Package Configuration



Dockerfileを使用してイメージをビルドするときに、パッケージのインストール中に問題が発生しました。

debconf: delaying package configuration, since apt-utils is not installed

私のターゲット画像は最新のubuntuです



答えを見つける過程で、私はgithubプロジェクトの問題でいくつかの説明を見つけました:

翻訳後は、おおまかに次のようになります。



このパッケージをインストールしないとどのような害がありますか(警告を除く)?

いいえ、実行中のソフトウェアは停止していません。ただの警告、他には何もありません。

インタラクティブなインストールでのみ重要です。



したがって、一部のソフトウェアパッケージに対応する構成情報を提供する必要がない場合は、apt-get 1つのオプション--assume-yesを使用できます。つまり、警告メッセージを無視します。

したがって、現在の最善の解決策は次のとおりです。

ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update && apt-get install --assume-yes apt-utils

役割は、対応する警告メッセージを無視することです。

ただし、一部のパッケージをそれに応じて構成する必要がある場合。その場合、これは望ましくありません。
まだ理由を探しています..................。

参考資料:
上に見られるように 問題