[unix] 모든 질문에 “예”라고 가정하는 팩맨 옵션?

데비안 시스템에 소프트웨어를 설치할 때 다음과 같은 것을 넣을 수 있습니다 :

sudo apt-get install -y chromium-browser

설치 확인을 요청하는 whitout [Y / n]으로 설치가 자동으로 수행됩니다. 팩맨과 같은 작업을 수행 할 수 있습니까?



답변

보낸 사람 man pacman:

–noconfirm
“정말입니까?”메시지를 모두 무시합니다. 스크립트에서 pacman을 실행하지 않으려면이 작업을 수행하지 않는 것이 좋습니다.

이것을 조심스럽게 사용하는 것에 대한 자격에 유의하십시오 …

아치는 롤링 릴리즈이므로 팩맨은 때때로 매우 복잡한 업그레이드를 관리해야합니다. 이 때 pacman은 선택 사항을 확인하라는 메시지를 표시합니다. 이러한 프롬프트를 무시하는 것은 일반적으로 중요한 문제는 아니지만 최근에에서 /lib로 이동 /usr/lib함에 따라주의를 기울이지 않으면 주요 손상이 발생할 수 있습니다. 이것은 당신이 배양하고 싶은 습관이 아닙니다.


답변

문제에 대한 맨 페이지가 명확 --noconfirm하지 않지만 플래그는 모든 답변에 대해 “예”라고 가정하지는 않습니다. 때로는 “아니오”일 수있는 기본 응답을 가정합니다.

–noconfirm
      “정말입니까?”메시지를 모두 무시합니다.
      스크립트에서 pacman을 실행하지 않으려면이 작업을 수행하지 않는 것이 좋습니다

“예”라고 가정하려면 yes명령 의 출력을로 파이프하십시오 pacman.

yes | sudo pacman -S firefox


답변