팩맨 옵션은 모든 질문에 "예"라고 가정합니까?

팩맨 옵션은 모든 질문에 "예"라고 가정합니까?

데비안 시스템에 소프트웨어를 설치할 때 다음과 같이 작성할 수 있습니다:

sudo apt-get install -y chromium-browser

이렇게 하면 설치를 확인할 필요 없이 자동으로 설치가 진행됩니다[Y/n]. 팩맨으로도 같은 일을 할 수 있나요?

답변1

에서 man pacman:

--noconfirm은
모든 "확실합니까?" 메시지를 무시합니다. 스크립트에서 팩맨을 실행하려는 경우가 아니면 이는 좋은 생각이 아닙니다.

이 기능을 사용하려면 주의해서 사용하세요...

Arch는 롤링 릴리스이므로 팩맨이 때때로 매우 복잡한 업그레이드를 관리해야 함을 의미합니다. 이 경우 팩맨은 선택을 확인하라는 메시지를 표시합니다. 이러한 메시지를 무시하는 것은 일반적으로 큰 문제가 아니지만, 최근 /lib에서 로의 이동 과 같은 일부 경우에는 /usr/lib주의 부족으로 인해 큰 혼란이 발생할 수 있습니다. 이것은 당신이 개발하고 싶은 습관이 아닙니다.

답변2

이에 대한 맨페이지는 명확하지 않지만 플래그 --noconfirm는 모든 대답에 대해 "예"라고 가정하지 않습니다. 기본 대답은 때때로 "아니요"일 수 있다고 가정합니다.

--noconfirm은
      모든 "확실합니까?" 메시지를 무시합니다.
      스크립트에서 팩맨을 실행하려는 경우가 아니면 이는 좋은 생각이 아닙니다.

yes"예" 라고 가정하려면 명령 출력을 pacman.

yes | sudo pacman -S firefox

관련 정보