bash를 사용하여 사용자에게 메시지를 표시하지 않고 yum을 강제로 설치하려면 어떻게 해야 합니까?

bash를 사용하여 사용자에게 메시지를 표시하지 않고 yum을 강제로 설치하려면 어떻게 해야 합니까?

저는 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 스크립트에 가장 적합한 방법은 무엇이며 위의 두 가지를 모두 수행하려면 어떻게 해야 합니까?

답변1

스위치 를 사용할 수 있습니다 -y:

$ yum -y install php54w
에서 발췌냠 맨페이지
-y, --assumeyes
      Assume yes; assume that the answer to any question which would be asked
      is yes. Configuration Option: assumeyes

관련 정보