bash を使用して、ユーザーにプロンプ​​トを表示せずに yum を強制的にインストールするにはどうすればよいですか?

bash を使用して、ユーザーにプロンプ​​トを表示せずに yum を強制的にインストールするにはどうすればよいですか?

私は php5.4 をインストールするための bash スクリプトを書いていますが、これをテスト VM 用に自動化したいと考えています。私が持っている rpm コマンドは次のとおりです。

rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm
yum install php54w

さて、この実行の途中で、依存関係をダウンロードするかどうかを尋ねる [Y/N] の入力を求めるユーザー プロンプトが表示されます。そのため、次のいずれかを行う必要があります。

  1. [Y]のユーザー入力をシミュレートする。または

  2. yum が尋ねず [Y] と仮定するコマンドを渡す

bash スクリプトに最適な方法は何ですか? また、上記の両方を実現するにはどうすればよいですか?

答え1

スイッチを使用できます-y:

$ yum -y install php54w
抜粋yum マニュアルページ
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

関連情報