yum으로 설치하는 동안 y / N 응답을 자동화 할 수 있습니까?


9

say와 함께 Fedora에서 설치를 실행할 때 yum groupinstall "Development Tools"y / N을 누르라는 메시지가 때때로 나타납니다.

이러한 프롬프트가 표시되면 OS에서 "y"를 자동으로 선택하도록 지시 할 수 있습니까? 컴퓨터를 잠시 그대로두고 다시 돌아올 수있었습니다.


5
-yyum똑같은 옵션이 있습니다. 자세한 내용은 매뉴얼 페이지를 읽으십시오.
Bratchley

답변:


16

이 시도:

$ sudo yum -y groupinstall "Development Tools"

로부터 yum매뉴얼 페이지

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

참고 : 당신도 사용할 수는 yes있지만 실제로는 필요하지 않습니다. 이 yum도구에는 정확하게이 작업을 수행하기위한 스위치가 내장되어 있습니다.


2

그렇습니다 yes. 인수없이 실행하면 문자를 y무기한 stdout으로 인쇄하고 인수, 문자열 또는 문자 또는 기타 문자를 제공하면 stdout에 무기한으로 인쇄합니다.

귀하의 경우 다음과 같이하십시오.

yes | yum groupinstall "DevelopmentTools" 

아니, -y 옵션을 사용하고 타이핑은 줄입니다.
Panther

@ bodhi.zazen 그래, 이제는 알아 나는 대답을 쓸 때 그것을 알지 못했고 OP를 원했던 일을하는 표준 방법 인 yes를 사용하여 답을 게시 할 것이라고 생각했습니다. 그러나이 답변을 작성하기 시작했을 때 다른 A는 없었습니다. 내가 A를 올렸을 때, 나는 slm이 내가 있기 직전에 그의 A를 올렸다는 것을 알았다.
Risto Salminen

-1

/usr/bin/yes지속적으로 전송하는 도구 y\n에가 stdout. Y / N 스타일 프롬프트를 제공하는 명령에이를 파이프하여 해당 질문에 대한 "예"응답을 강요 할 수 있습니다. 당신은 또한 사용할 수 있습니다 yes예를 들어, 호출시를 지정하여 같은 다른 캐릭터에게 당신을 보내 /usr/bin/yes foo보내드립니다 foo\nstdout긴 출력이 읽고있는만큼하십시오.


아니, -y 옵션을 사용하고 타이핑은 줄입니다.
Panther

끝없는을 보내고 싶다면 y\n그렇게 할 필요조차 없습니다.
DopeGhoti
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.