이메일을 보내지만 아무 것도 업그레이드하지 않도록 무인 업그레이드를 구성하려면 어떻게 해야 합니까?

이메일을 보내지만 아무 것도 업그레이드하지 않도록 무인 업그레이드를 구성하려면 어떻게 해야 합니까?

구성에 옵션이 표시됩니다.

  • 이 콘텐츠에 대한 정보 이메일을 설정하세요( Unattended-Upgrade::Mail에서 /etc/apt/apt.conf.d/50-unattended-upgrades).
  • 난 아직 여기 있을 수 있어 /etc/apt/apt.conf.d/20auto-upgrade.

그러나 내가 원하는 것은 다음과 같습니다.

  1. 업그레이드가 필요한 경우 경고 이메일을 받고 싶습니다.
  2. 그러나 나는 소프트웨어가 아무것도 업그레이드하는 것을 원하지 않습니다. 그냥 내 손으로 무엇이든 업그레이드하고 싶을 뿐입니다.

어떻게 든 설정할 수 있습니까?

답변1

unattended-upgrades이 작업을 수행할 필요가 없으며 apt업데이트와 다운로드를 직접 처리할 수 있습니다. 자세한 내용은 참조를 참조하세요 /usr/lib/apt/apt.systemd.daily(이는 cron 작업 또는 시스템 타이머에 의해 호출됨). 의 파일에서 다음을 구성할 수 있습니다 /etc/apt/apt.conf.d/.예를 들어 /etc/apt/apt.conf.d/10periodic:

  • APT::Periodic::Enable "1";스크립트 활성화;
  • APT::Periodic::Update-Package-Lists "1";apt-get update매일 실행(0은 비활성화,N> 1번 실행N하늘);
  • APT::Periodic::Download-Upgradeable-Packages "1";apt-get upgrade --download-only위에서 언급한 대로 매일 실행합니다 .
  • APT::Periodic::Verbose "1";루트에 진행 보고서를 보냅니다.

cron-apt이 작업을 수행하고 명령 출력을 이메일로 보낼 수 있는 또 다른 도구이지만 위와 같은 기본 시나리오에서는 apt.

두 방법 모두 패키지를 업그레이드해야 하는 경우뿐만 아니라 모든 출력이 포함된 이메일을 보냅니다. 이 동작을 얻으려면 이러한 이메일을 비활성화하고(오류 제외) 크론 작업을 실행하여 보완할 수 있습니다 apt --list upgradable.

apticron이 작업을 수행하는 또 다른 도구이지만 귀하의 요구 사항에 더 적합합니다. 업그레이드가 가능한 것이 확실한 경우에만 이메일을 보냅니다. 또한 (마지막 이메일 이후) 새 업그레이드만 나열하도록 구성할 수도 있으며 apt-listchanges변경 로그를 포함하는 데 사용됩니다 .

관련 정보