パッケージのインストール時にapt
指定して確認メッセージをスキップできます-y
。ただし、make
コマンドを使用すると依存関係が欠落している場合は、確認プロンプトが表示されることがあります。
パッケージマネージャを使用するときにmake
検証を必要としないコマンドを指定するには?これは自動化された環境では問題になります。
同等のものが見つかりませんmake install -y
答え1
apt
確認メッセージをスキップするには、次のように入力します。
APT::Get::Assume-Yes "true";
ファイル内のAPT_CONFIG
ファイルを指すように変数を設定します。
APT_CONFIG=/path/to/snippet.conf make install
-y
これはコマンドラインで指定したものと同じですapt
。
プロンプトを必要としない自動化された環境では、/etc/apt/apt.conf
設定ファイル内または下に設定を入力しても/etc/apt/apt.conf.d
設定は不要ですAPT_CONFIG
。
答え2
あなたはできます
export DEBIAN_FRONTEND=noninteractive
電話する前にmake install
。
(PS:aptを呼び出すのは少し奇妙ですmake install
...しかし、世界にはソフトウェアが多すぎて驚くことはありません。)