대화식 설치 후 구성 단계를 건너 뛰도록 apt-get에 요청하는 방법은 무엇입니까?


135

apt-get을 사용하여 패키지를 설치하는 서버 빌드 스크립트가 있습니다. 그런 다음 사전 작성된 구성 파일을 직접 제자리에 배치하므로 postfix와 같은 패키지의 대화식 설치 후 구성 대화 상자가 필요하지 않습니다. 이 설치 단계를 건너 뛰려면 어떻게합니까? 오히려 피해야 할 수동 개입을 만듭니다.

-qq옵션에 대해 알고 있지만 맨 페이지는 동작 없음 수정자를 지정하지 않고 옵션을 사용하지 않도록 경고합니다. 나는 않습니다 난 그냥 그것의 특정 부분을 억제하려는 작업을 수행합니다.

답변:


210

이를 피하기 위해 몇 가지 작업을 수행 할 수 있습니다. DEBIAN_FRONTEND변수를 설정하고 플래그를 noninteractive사용 -y합니다. 예를 들면 다음과 같습니다.

export DEBIAN_FRONTEND=noninteractive
apt-get -yq install [packagename]

sudo를 통해 설치해야하는 경우 다음을 사용하십시오.

sudo DEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]

21
이것은 하루가 지나지 않을 때까지 나를 위해 일했습니다. 일종의 "긴급 = 높음"메시지. 그리고 플래그 세트 가 필요합니다 DEBIAN_FRONTEND.yqDEBIAN_FRONTEND=noninteractive apt-get -yq install [packagename]
Jeff Mixon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.