Як змусити yum встановлювати, не спонукаючи користувача, використовуючи bash?


66

Я пишу bash-скрипт, щоб встановити php5.4, і я хотів би автоматизувати це для тестового 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, і не міг його знайти - але має сенс, що yum - куди йде.
Бредлі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.