사용자에게 메시지를 표시하지 않고 bash를 사용하여 yum 설치를 강제하는 방법은 무엇입니까?

사용자에게 메시지를 표시하지 않고 bash를 사용하여 yum 설치를 강제하는 방법은 무엇입니까?

저는 php5.4를 설치하기 위해 bash 스크립트를 작성 중이며 테스트 가상 머신에 대해 이를 자동화하고 싶습니다. 내 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

관련 정보