DEBIAN_FRONTEND=비대화형이고 apt-get -yqq가 중복됩니까?

DEBIAN_FRONTEND=비대화형이고 apt-get -yqq가 중복됩니까?

저는 Docker와 Linux를 처음 접했고 현재 작업 중인 공유 프로젝트를 위한 Dockerfile을 작업하고 있습니다. 내가 이해하지 못하는 것 - Dockerfile 상단에 다음이 있습니다.

# Never prompts the user for choices on installation/configuration of packages
ENV DEBIAN_FRONTEND=noninteractive

그러나 나중에 일련의 Docker 명령에서 이 명령이 모든 명령 에 추가되는 RUN것을 볼 수 있습니다 . 질문은 자동으로 답변되고 무음 처리되어야 하기 때문에 중복된 것인지 헷갈립니다. 하지만 간단한 답변을 찾는 데 어려움이 있으므로 다음과 같은 질문을 드리겠습니다.-yqqapt-getapt-get {install,update,upgrade} -yqq ...-yqqapt-get

  • apt-get값을 직접 읽고 그에 DEBIAN_FRONTEND따라 옵션을 설정하시겠습니까?
  • 하나 이상의 ifs 세트에 대해 -y합계가 중복됩니까 ?-qqapt-get {install,update,upgrade}DEBIAN_FRONTEND=noninteractive

답변1

DEBIAN_FRONTENDdebconf많은 패키지의 관리자 스크립트에서 입력을 요청하는 데 사용되는 읽기입니다 . apt하다아니요이 환경 변수를 고려 DEBIAN_FRONTEND=noninteractive하면아니요AND 및 apt옵션은 중복됩니다.-y-q

다양한 다른 도구도 패키지 설치에 포함될 수 있습니다.apt-get install을 사용할 때 비대화형 "dpkg --configure"를 강제 적용.

관련 정보