unattended-upgrades是一个用于自动化更新Debian系软件包的脚本(使用Python编写),可以实现在无人值守的情况下自动更新软件包,并且可以自定义更新频率、要更新的软件包仓库等配置,可以帮助我们更快地更新各种软件包更新(例如unattended-upgrades默认会更新main仓库和security仓库),提高安全性
可以通过apt安装unattended-upgrades(unattended-upgrades仅支持Debian系):
1 | apt update |
安装之后,/etc/apt/apt.conf.d/50unattended-upgrades默认已经配置好了,应该可以正常工作(默认是每天运行一次更新)。如果没有正常工作,可以编辑/etc/apt/apt.conf.d/20auto-upgrades,修改为以下内容:
1 | APT::Periodic::Update-Package-Lists "1"; |
之后unattended-upgrades每天都会自动检查是否有更新(如果有更新则自动更新),可以通过查看/var/log/unattended-upgrades/unattended-upgrades.log日志来确认是否有检查更新以及自动更新。也可以通过unattended-upgrades命令手动触发自动更新



















