使用 unattended-upgrades 包实现驱动自动更新
unattended-upgrades 是 Ubuntu 默认的自动更新工具,主要用于自动安装安全更新,也可配置为自动更新驱动(需确保驱动包在软件源中)。
sudo apt update && sudo apt install unattended-upgrades 安装该工具。/etc/apt/apt.conf.d/50unattended-upgrades 文件,找到 Unattended-Upgrade::Allowed-Origins 部分,确保包含当前系统的安全源(如 {distro_id}:{distro_codename}-security),若需包含常规更新可取消对应行的注释(如 {distro_id}:{distro_codename})。/etc/apt/apt.conf.d/20auto-upgrades 文件,添加或修改以下内容:APT::Periodic::Update-Package-Lists "1"; # 每天检查更新
APT::Periodic::Download-Upgradeable-Packages "1"; # 下载可升级包
APT::Periodic::Unattended-Upgrade "1"; # 自动安装升级
APT::Periodic::AutocleanInterval "7"; # 每周清理旧包
sudo systemctl restart unattended-upgrades 重启服务,并通过 sudo systemctl status unattended-upgrades 检查状态(显示“active (running)”即为生效)。通过图形界面快速设置驱动自动更新
若偏好可视化操作,可通过“软件和更新”工具配置:
注意事项
sudo add-apt-repository ppa:graphics-drivers/ppa),再执行上述步骤,但第三方源可能增加系统不稳定风险。