我一直在绞尽脑汁地想弄清楚为什么跑步unattended-upgrade不会在我的收件箱中产生一封电子邮件,而今天早上却出现了一封。
有没有办法通过强制无人值守升级在运行时发送电子邮件来帮助调试新配置?
我根本没有收到任何有关电子邮件的信息/var/log/unattended-upgrades/unattended-upgrades.log
我正在运行 Debian 10。
注意:在我写这个问题(和答案)时,Debian Stable 是buster,而 Debian Testing 是bullseye。
我正在使用 Debian Stable,并且我想安装更新版本的软件包 - 它在 Debian 测试中可用。
传统观点认为这样做的程序是
deb行添加到/etc/sources.listdeb http://deb.debian.org/debian/ bullseye main non-free
deb-src http://deb.debian.org/debian/ bullseye main non-free
Run Code Online (Sandbox Code Playgroud)
/etc/apt/apt.conf并将此行放入其中:APT::Default-Release "buster";
Run Code Online (Sandbox Code Playgroud)
然后我可以使用apt install -t testing packagename.
然而,尽管添加了该Default-Release指令,当我运行时,我的系统仍然提供了一些更新:
apt update。
apt upgrade当我作为正常系统维护的一部分运行时,如何防止安装这些更新?