구성에 옵션이 표시됩니다.
- 이 콘텐츠에 대한 정보 이메일을 설정하세요(
Unattended-Upgrade::Mail
에서/etc/apt/apt.conf.d/50-unattended-upgrades
). - 난 아직 여기 있을 수 있어
/etc/apt/apt.conf.d/20auto-upgrade
.
그러나 내가 원하는 것은 다음과 같습니다.
- 업그레이드가 필요한 경우 경고 이메일을 받고 싶습니다.
- 그러나 나는 소프트웨어가 아무것도 업그레이드하는 것을 원하지 않습니다. 그냥 내 손으로 무엇이든 업그레이드하고 싶을 뿐입니다.
어떻게 든 설정할 수 있습니까?
답변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
변경 로그를 포함하는 데 사용됩니다 .