Ubuntuでは、次のようなものを使用できます。
export DEBIAN_FRONTEND=noninteractive
Sudo -E apt-get update
これにより、入力が必要なもの(grubのバージョンを選択するか、構成ファイル間で競合するか、インストール中にmysql
rootパスワードを要求することさえも)が防止されます。
man
ページでyum
を確認しましたが、check-update
以外の非インタラクティブな使用に関連するものは何も表示されませんでした。「使用可能なパッケージがある場合、終了値100を返します。更新"
Yumには、apt/aptitudeのDEBIAN_FRONTEND=noninteractive
と同等のものがありますか?
長年の慣習により、RPM自体neverはインタラクティブな入力を要求します。バッチモードを想定しています。一部のひどいベンダーRPMはとにかく試みるかもしれませんが、そうすることは想定されていないため、悪い動作を回避するための外部機能を持つように多くの呼び出しがあったことはありません-それらのRPMを回避または修正するだけです。
時々、yum自体が確認を求めます。このため、-y
yumに「yes」と見なすように指示します。
yum
には-y
オプション。これを追加すると、yum
は、質問の回答として「はい」を想定するようになります。