我希望每次缓存更新后出现“存储库中的新”软件包时都能看到它们的列表。我该如何实现?
相关问题:
答案1
在您的系统上设置 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' [email protected] < new-in-repository
fi
fi
mv new-package-list old-package-list
然后设置 cron 任务定期运行脚本。您可能apt-get update
还需要在脚本开头添加一个,以确保它在检查之前发生。
答案2
我认为突触包管理器已经显示了该信息。
答案3
我刚才问错了问题。我需要的只是这些 RSS 源: