답변:
보낸 사람 man pacman
:
--noconfirm
“정말입니까?”메시지를 모두 무시합니다. 스크립트에서 pacman을 실행하지 않으려면이 작업을 수행하지 않는 것이 좋습니다.
이것을 조심스럽게 사용하는 것에 대한 자격에 유의하십시오 ...
아치는 롤링 릴리즈이므로 팩맨은 때때로 매우 복잡한 업그레이드를 관리해야합니다. 이 때 pacman은 선택 사항을 확인하라는 메시지를 표시합니다. 이러한 프롬프트를 무시하는 것은 일반적으로 중요한 문제는 아니지만 최근에에서 /lib
로 이동 /usr/lib
함에 따라주의를 기울이지 않으면 주요 손상이 발생할 수 있습니다. 이것은 당신이 배양하고 싶은 습관이 아닙니다.
--noconfirm
그것을 악화시킬 것입니다 ...
--noconfirm
가정하지 않고 yes
대신 기본 답변을 가정합니다 no
. 예 : # pacman -Scc Cache directory: /var/cache/pacman/pkg/ :: Do you want to remove ALL files from cache? [y/N]
위의 경우를 들어, yes|pacman -Scc
가정yes
문제에 대한 맨 페이지가 명확 --noconfirm
하지 않지만 플래그는 모든 답변에 대해 "예"라고 가정하지는 않습니다. 때로는 "아니오"일 수있는 기본 응답을 가정합니다.
--noconfirm
“정말입니까?”메시지를 모두 무시합니다.
스크립트에서 pacman을 실행하지 않으려면이 작업을 수행하지 않는 것이 좋습니다
"예"라고 가정하려면 yes
명령 의 출력을로 파이프하십시오 pacman
.
yes | sudo pacman -S firefox
yes | LC_ALL=en_US.UTF-8 pacman [...]
언어가 영어로 설정되지 않은 시스템과의 호환성을 위해 사용하십시오 . 그렇지 않으면 [Y/n]
질문은 [J/n]
예를 들어됩니다.
y
예를 들어 답변 없이 질문을하면이 답변이 실패합니다 Enter a selection (default=all)
.
pacman
에 수행하는 것이 더 쉽고 안전 할 것입니다 yes J | sudo pacman -S firefox
. yes J
원인이됩니다 yes
출력 a를 repeatidly하는 J
대신의를 y
.
J
(또는 Y
)는 "아니오"또는 "모두"를 의미합니다.