Как принудительно установить yum без запроса пользователя, используя bash?

Как принудительно установить yum без запроса пользователя, используя bash?

Я пишу скрипт bash для установки php5.4 и хочу автоматизировать это для тестовой виртуальной машины. Команда 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 man-страница
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

Связанный контент