首页主机资讯如何设置Ubuntu Trigger自动更新软件

如何设置Ubuntu Trigger自动更新软件

时间2025-11-18 18:25:05发布访客分类主机资讯浏览1209
导读:Ubuntu 自动更新设置指南 一 安装与启用无人值守更新 安装组件:sudo apt update && sudo apt install unattended-upgrades 交互启用:sudo dpkg-recon...

Ubuntu 自动更新设置指南

一 安装与启用无人值守更新

  • 安装组件:sudo apt update & & sudo apt install unattended-upgrades
  • 交互启用:sudo dpkg-reconfigure -plow unattended-upgrades,在向导中选择 Yes
  • 说明:unattended-upgrades 负责自动下载并安装更新,配合周期任务触发执行。

二 图形界面快速配置

  • 打开:在应用菜单搜索并启动 Software & Updates(软件和更新)
  • 进入:切到 更新 选项卡
  • 勾选与选择:
    • 自动检查更新:建议选 每天每周
    • 安装安全更新:建议 开启
    • 有新版本时立即安装:按需开启(可能触发自动重启)
  • 关闭窗口后设置即生效。

三 命令行精确配置

  • 周期任务配置(/etc/apt/apt.conf.d/20auto-upgrades):
    • 建议值:
      • APT::Periodic::Update-Package-Lists “1”(每日更新索引)
      • APT::Periodic::Download-Upgradeable-Packages “1”(每日仅下载可升级包)
      • APT::Periodic::AutocleanInterval “7”(每 7 天清理)
      • APT::Periodic::Unattended-Upgrade “1”(启用无人值守升级)
  • 允许的来源(/etc/apt/apt.conf.d/50unattended-upgrades):
    • 默认通常已包含安全更新源,例如:
      • Ubuntu security
      • 或具体版本的安全套件,如 “jammy-security”、“focal-security
    • 可按需添加其他可信源(如 updates),但生产环境建议优先安全更新
  • 可选优化项(按需添加到 50unattended-upgrades):
    • 自动修复中断的 dpkg:Unattended-Upgrade::AutoFixInterruptedDpkg “1”
    • 自动移除无用依赖:Unattended-Upgrade::Remove-Unused-Dependencies “1”
    • 自动重启:Unattended-Upgrade::Automatic-Reboot “true”(或 false 禁止自动重启)

四 常用场景与安全建议

  • 仅自动安装安全更新(推荐生产环境):
    • 保持 50unattended-upgrades 中仅启用安全源(如 “Ubuntu security” 或 “jammy-security”)
    • 保持 20auto-upgrades 中 Unattended-Upgrade 为 “1”
  • 禁止内核自动更新(避免驱动不兼容导致的风险):
    • 在 50unattended-upgrades 中添加黑名单:
      • Unattended-Upgrade::Package-Blacklist { “linux-”; }
    • 或将 Automatic-Reboot 设为 false,由管理员择机重启
  • 桌面端避免非计划重启:
    • 关闭“有新版本时立即安装”,改为每日检查+手动安装,或仅启用安全更新。

五 验证与排错

  • 查看日志:/var/log/unattended-upgrades/unattended-upgrades.log 与 unattended-upgrades.log.1.gz
  • 手动触发一次检查与升级(用于验证):sudo unattended-upgrade --dry-run(演练)或去掉 --dry-run 执行
  • 查看可升级包:apt list --upgradable
  • 若 apt 被占用或锁文件异常,可排查 /var/lib/apt/lists/lock、/var/cache/apt/archives/lock、/var/lib/dpkg/lock 及相关进程后再试。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何设置Ubuntu Trigger自动更新软件
本文地址: https://pptw.com/jishu/750362.html
Linux分卷是什么及其作用 Linux分卷如何监控状态

游客 回复需填写必要信息