温馨提示×

ubuntu驱动自动更新开启

小樊
63
2025-10-01 10:17:41
栏目: 智能运维

使用 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)”即为生效)。

通过图形界面快速设置驱动自动更新
若偏好可视化操作,可通过“软件和更新”工具配置:

  • 打开“软件和更新”:在应用程序菜单中搜索“软件和更新”并启动。
  • 进入“更新”选项卡:找到“自动检查更新”部分,选择更新频率(如“每天”),并在“有安全更新时”下拉菜单中选择“自动安装安全更新”;若需自动安装所有可用更新(包括驱动),可将“通知但不要自动下载或安装”改为“自动下载并安装”。
  • 保存设置:点击“关闭”,系统会提示输入密码确认更改。

注意事项

  • 驱动兼容性:自动更新前建议备份重要数据,避免驱动与系统内核或其他组件冲突(尤其是第三方驱动)。
  • 第三方驱动源:若驱动不在默认源中(如某些显卡驱动),需先添加对应 PPA 源(如 sudo add-apt-repository ppa:graphics-drivers/ppa),再执行上述步骤,但第三方源可能增加系统不稳定风险。

0