Как настроить уведомление для & ldquo; Новое в хранилище & ldquo; пакеты?

Я хочу видеть список пакетов «Новое в репозитории» каждый раз, когда они появляются после обновления кэша. Как мне этого добиться?

Вопросы, связанные с данной:

Как именно Synaptic отслеживает «Новое в хранилище»? пакеты?

Есть ли лента RSS, которая оповещает подписчиков о новых / обновленных пакетах в официальных репозиториях?

3
задан 13 April 2017 в 15:23

3 ответа

Настройте MTA в своей системе , если вы этого еще не сделали, чтобы сообщения электронной почты, отправленные из командной строки, работали.

Установите пакет bsd-mailx, чтобы дать вам стандартную команду mail для отправки электронных писем в MTA из командной строки.

Напишите скрипт следующим образом:

#!/bin/sh

mkdir -p ~/new-package-detector
cd ~/new-package-detector
apt-cache search .|awk '{print $1}'|sort|uniq > new-package-list
if [ -f old-package-list ]; then
    comm -23 new-package-list old-package-list > new-in-repository
    if [ -s new-in-repository ]; then
        mail -s 'New packages available' int_ua@example.com < new-in-repository
    fi
fi
mv new-package-list old-package-list

Затем настроите задание cron для регулярного запуска вашего скрипта. Возможно, вам также понадобится добавить apt-get update в начало скрипта, чтобы убедиться, что это происходит до проверки.

0
ответ дан 13 April 2017 в 15:23
0
ответ дан 13 April 2017 в 15:23

Я думаю, что менеджер пакетов synaptic уже показывает эту информацию.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: