Могу ли я автоматизировать ответы y / N при установке с помощью yum?

Когда я запускаю установки в Fedora с помощью команды yum groupinstall "Development Tools" , мне иногда предлагается нажать y / N.

Могу ли я сказать ОС, чтобы автоматически выбирать «y», когда такие подсказки возникают? Это позволило бы мне оставить свой компьютер на некоторое время и вернуться.

3 Solutions collect form web for “Могу ли я автоматизировать ответы y / N при установке с помощью yum?”

Попробуй это:

 $ sudo yum -y groupinstall "Development Tools" 

На странице man yum :

  -y, --assumeyes Assume yes; assume that the answer to any question which would be asked is yes. Configuration Option: assumeyes 

ПРИМЕЧАНИЕ. Вы также можете использовать « yes но это не обязательно. Инструмент yum имеет встроенный переключатель для выполнения именно этого.

Да, вы можете, с yes . Если вы запускаете его без аргументов, он печатает букву y неограниченно на stdout, и если вы дадите ей аргумент, строку или письмо или что-нибудь еще, оно будет печатать на неопределенное время на stdout.

В вашем случае вы сделаете это следующим образом:

 yes | yum groupinstall "DevelopmentTools" 

/usr/bin/yes – инструмент, который постоянно отправляет y\n в stdout . Вы можете передать это в любую команду, которая дает подсказки стиля Y / N для принудительного ответа «да» на любые такие вопросы. Вы также можете использовать « yes для отправки любой другой строки, которая вам нравится, указав ее при вызове, например /usr/bin/yes foo отправит foo\n в stdout до тех пор, пока будет считываться его вывод.

  • Как работает yum?
  • Где обычно отображается демо-код при установке с диспетчером пакетов.
  • Что происходит, когда я включаю или отключу репо
  • Разрешать только определенные пакеты из одного репо
  • Как установить iftop?
  • Отсутствие зависимостей / пакетов на yum install
  • Итак, что мне делать с результатом проверки yum?
  • Как переустановить yum?
  • Невозможно установить любые пакеты
  • Отключить yum presto / deltarpms для каждого хранилища
  • Запросить все пути во всех пакетах / репозиториях без установки?
  • Linux и Unix - лучшая ОС в мире.