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


66

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スクリプトの最良の方法は何ですか?上記の両方をどのように達成しますか?

回答:


98

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

$ yum -y install php54w
yum manページからの抜粋
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

ありがとうございました。早かった。おかしなことに、私はrpmでフラグを試していましたが、それを見つけることができませんでした。
ブラッドリー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.