在Ubuntu系统中,自动更新可以通过多种方式触发,以下是详细的步骤和方法:
sudo apt update
sudo apt install unattended-upgrades
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Allowed-Origins {"${distro_id}:${distro_codename}";"${distro_id}:${distro_codename}-security";"${distro_id}ESM:${distro_codename}";};
Unattended-Upgrade::Remove-Unused-Dependencies "true";
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
这些配置的含义如下:
Update-Package-Lists "1"
:每天更新包列表。Download-Upgradeable-Packages "1"
:每天下载可升级的包。AutocleanInterval "7"
:每7天清理一次旧包缓存。Unattended-Upgrade "1"
:每天自动安装更新。sudo unattended-upgrades --dry-run --debug
自动更新的日志会保存在 /var/log/unattended-upgrades/
目录下。你可以随时查看这些日志,了解更新的情况:
cat /var/log/unattended-upgrades/unattended-upgrades.log
sudo crontab -e
0 0 * * * /usr/lib/apt/apt-helper update-cache --quiet && sudo apt -y upgrade
通过以上步骤,你可以在Ubuntu系统上设置自动更新,确保系统始终保持最新和安全。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:ubuntu如何触发自动备份