데비안 안정 릴리스에서 debconf 프롬프트 줄이기

데비안 안정 릴리스에서 debconf 프롬프트 줄이기

stable여러 Debian 시스템이 포함된 어플라이언스를 배포했습니다 . 우리는 고객이 apt항상 Linux를 가장 잘 아는 것은 아니지만 최신 정보를 유지하도록 안내합니다 . Debian 10.8의 포인트 릴리스에는 grub-pc다음 팁에 대한 업데이트가 포함되어 있습니다 debconf:

여기에 이미지 설명을 입력하세요.

이에 대해 두려워하는 고객으로부터 연중무휴 지원 핫라인으로 많은 전화를 받습니다. 그들은 기계를 구성하지 않았기 때문에 프롬프트에 대한 정답을 알지 못했고 오류로 인해 장치가 부팅되지 않을까 걱정했습니다.

포인트 게시 중 작업 부하를 줄이려면 기본적으로 적절한 옵션을 선택하여 이러한 메시지를 피할 수 있습니까?


man dpkg설명하다:

  Warning: These options are mostly intended to be used by experts only. Using them 
    without fully understanding their effects may break your whole system.

  --force-confold
      If a conffile has been modified and the version in the package did change, always 
      keep the old version without prompting, unless the --force-confdef is also  specified,
      in which case the default action is preferred.
  --force-confdef
      If a conffile has been modified and the version in the package did change, always 
      choose the default action without prompting. If there is no default action it will 
      stop to ask the user unless  --force-confnew or --force-confold is also been given, 
      in which case it will use that to decide the final action.

--force-confold제가 원하는 것이 바로 이것이었나 봅니다 . 안정적인 업데이트 중에 구성이 변경되지 않도록 보장합니다. 이는 롤링 릴리스 중에 문제가 될 수 있지만 이것이 stable구성 호환성을 유지한다고 생각합니다.

비전문가로서 또 다른 눈이 도움이 될 수 있습니다. 이것이 내가 설명하는 문제에 대한 적절한 해결책입니까? 업데이트하는 경우 grub-pc적절한 위치를 선택 grub-pc하고 사용자 상호 작용을 방지합니까?

debconf에 설명되어 있습니다 .데비안 위키설명하다:

기본적으로 debconf는 패키지 업그레이드 중에 이전 구성 질문을 다시 묻지 않지만 대신 이전 답변을 사용하여 구성 파일의 새 버전을 생성하여 원활한 업그레이드 기능을 제공합니다.

grub-pc그래서 새로운 옵션이 추가된 것 같은데 , 그것만으로는 --force-confold충분하지 않습니다. 어쨌든, 이것도 기본 동작처럼 들립니다 --force-confold. 어쩌면 --force-confdef그것은 구성에도 추가되어야 할 것입니다.

그렇다면 이것을 /etc/dpkg/dpkg.conf.d/(또는 아마도 /etc/apt/apt.conf.d/)에 추가하겠습니다.

관련 정보