DEBIAN_FRONTEND =非対話型で、apt-get -yqqが重複していますか?

DEBIAN_FRONTEND =非対話型で、apt-get -yqqが重複していますか?

私はDockerとLinuxに初めてアクセスし、現在作業している共有プロジェクトのためのDockerfileで作業しています。私が理解していないもの - Dockerfileの上部には次のものがあります.

# Never prompts the user for choices on installation/configuration of packages
ENV DEBIAN_FRONTEND=noninteractive

ただし、後で一連のDockerコマンドで、このコマンドがすべてのコマンドに追加されるRUNことがわかります。質問は自動的に回答され、無音処理される必要があるため、重複しているのか混乱します。しかし、簡単な答えを見つけるのが難しいので、次のような質問をします。-yqqapt-getapt-get {install,update,upgrade} -yqq ...-yqqapt-get

  • apt-get値を直接読み、それDEBIAN_FRONTENDに応じてオプションを設定しますか?
  • 1つ以上のifsセットの-y合計が重複していますか?-qqapt-get {install,update,upgrade}DEBIAN_FRONTEND=noninteractive

ベストアンサー1

DEBIAN_FRONTENDdebconf多くのパッケージの管理者スクリプトから入力を要求するために使用される読み取り。aptするいいえこの環境変数を考えるDEBIAN_FRONTEND=noninteractiveいいえANDとaptオプションは重複しています。-y-q

他の様々なツールもパッケージのインストールに含めることができる。apt-get installを使用するときに非対話型「dpkg --configure」を強制する

おすすめ記事