Debian: apticron – уведомление о доступных обновлениях

By | 08/12/2017
 

Что бы получать уведомление о доступных в системе пакетов для обновления – используем утилиту apticron (Debian/Ubuntu).

Устанавливаем:

sudo apt-get install apticron mailutils

Проверяем отправку почты:

echo "mail test" | mailx -s "mail test" 1th@domain.kiev.ua
sudo cat /var/log/exim4/mainlog
2017-01-05 08:56:38 exim 4.84_2 daemon started: pid=19690, -q30m, listening for SMTP on [127.0.0.1]:25 [::1]:25
2017-01-05 08:56:38 Start queue run: pid=19691
2017-01-05 08:56:38 End queue run: pid=19691
2017-01-05 08:57:27 1cP3rT-0005BJ-32 <= domain@ip-172-31-43-63.eu-west-1.compute.internal U=setevoy P=local S=508
2017-01-05 08:57:27 1cP3rT-0005BJ-32 ** 1th@domain.kiev.ua R=nonlocal: Mailing to remote domains not supported
...

Файл настроек – /etc/apticron/apticron.conf.

Редактируем в нём почту:

...
EMAIL="name@domain.tld"
...

Файл крона расположен в /etc/cron.d/:

# cat /etc/cron.d/apticron 
# cron entry for apticron

58 * * * * root if test -x /usr/sbin/apticron; then /usr/sbin/apticron --cron; else true; fi

Для проверки – можно выполнить:

sudo /usr/sbin/apticron --cron

И ждать письма:

Debian: apticron - уведомление о доступных обновлениях

Для установки обновлений автоматически – можно использовать пакет unattended-upgrades.