답변:
보낸 사람 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)는 "아니오"또는 "모두"를 의미합니다.