嫌麻烦每周手动升级系统软件包,所以今天来教大家如何自动化升级 Ubuntu 服务器(20.04 或 22.04)的软件更新。
首先,您需要安装unattended-upgrades:
$ sudo apt install unattended-upgrades
然后配置它:
$ sudo dpkg-reconfigure -plow unattended-upgrades
并在对话框中选择 yes 。
然后,您需要每天启用自动更新:
$ vim /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
最后,您可能希望禁用需要重新启动的内核更新:
$ sudo vim /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Package-Blacklist {
// The following matches all packages starting with linux-
"linux-";
};
Unattended-Upgrade::Automatic-Reboot "false";
去尝试吧,实践一下