데비안 패키지 관리자 스크립트에서 비대화형 모드를 확인하세요.

데비안 패키지 관리자 스크립트에서 비대화형 모드를 확인하세요.

내가 만드는 패키지(예: 사전 설치 스크립트)에 대한 데비안 패키지 관리자 스크립트를 작성하는 경우, 스크립트가 비대화형 모드에서 실행되어야 하는지 여부를 결정하도록 하려면 어떻게 해야 합니까(예: apt-get install사용되는 -y경우 등)?

답변1

관리자 스크립트가 설치를 실행하는 사용자와의 상호 작용을 필요로 하는 경우 권장되는 진행 방법은 debconf다음을 사용하는 것입니다.Debian 패키지의 조건부 파일 및 디렉터리 설치안내를 위해. 이는 복잡해 보일 수 있지만 많은 이점을 제공합니다. debconf비대화형 설정(명시적인 DEBIAN_FRONTEND=noninteractive호출을 통해 또는 사용자와 상호 작용할 방법이 없기 때문에)을 처리할 수 있을 뿐만 아니라 다양한 프런트엔드 및 debconf설치 전에 설치할 수 있는 구성입니다 ("미리 설정" 사용). 귀하의 경우에는 관련이 없을 수도 있지만 debconf다양한 언어로 된 프롬프트도 지원됩니다.

플래그 는 apt-get관리자 스크립트 상호 작용과 별개입니다.DEBIAN_FRONTEND=비대화형이고 apt-get -yqq가 중복됩니까?

관련 정보