무인 업그레이드 구성에서는 기본적으로 한 줄을 활성화합니다. 그것은 무엇을 위해 사용됩니까?

무인 업그레이드 구성에서는 기본적으로 한 줄을 활성화합니다. 그것은 무엇을 위해 사용됩니까?

/etc/apt/apt.conf.d/50unattended-upgrades다음을 기반으로 파일에서 다음 줄을 활성화했습니다.표준 데비안 위키

"o=Debian,n=jessie,l=Debian-Security";

보안 업데이트를 자동으로 받으세요.

이제 나는 이 줄을 알아차렸습니다.

"origin=Debian,codename=${distro_codename},label=Debian-Security";

기본적으로 활성화되어 있습니다. 이것은 무엇을 위한 것입니까? "stable" 코드명 줄 바로 뒤에 있기 때문에 걱정됩니다. 이로 인해 Jessie가 백그라운드에서 Stretch로 업그레이드될 수 있습니다. 그러면 이 줄은 무엇을 하는가?

답변1

이 동작으로 인해 현재 설치된 버전에 대한 무인 보안 업데이트가 활성화됩니다. 파일 시작 부분의 주석에서 알 수 있듯이,

// Within lines unattended-upgrades allows 2 macros whose values are
// derived from /etc/debian_version:
//   ${distro_id}            Installed origin.
//   ${distro_codename}      Installed codename (eg, "jessie")

따라서 추가한 줄은 중복됩니다. 코드명은 "stable"로 해석되지 않으므로 자동으로 Stretch로 업그레이드되지 않습니다.

관련 정보