获取 Ubuntu 最新安全补丁的实用指南
一 命令行快速更新
sudo apt updatesudo apt upgradesudo apt full-upgrade# 遇到内核/核心组件变更时使用sudo apt autoremove # 清理不再需要的依赖apt list --upgradable | grep -i security二 配置国内镜像以加速获取
sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo sed -i -e "s/cn.archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/" /etc/apt/sources.listsudo sed -i -e "s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/" /etc/apt/sources.listsudo apt updatesudo tee /etc/apt/sources.list.d/tsinghua.list <<EOFdeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiversedeb https://mirrors.tuna.tsuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverseEOFsudo apt update三 启用自动安全更新
sudo apt install unattended-upgradessudo dpkg-reconfigure --priority=low unattended-upgrades # 交互启用APT::Periodic::Update-Package-Lists "1";APT::Periodic::Download-Upgradeable-Packages "1";APT::Periodic::AutocleanInterval "7";APT::Periodic::Unattended-Upgrade "1";Unattended-Upgrade::Allowed-Origins {"${distro_id}:${distro_codename}-security";// "${distro_id}ESM:${distro_codename}"; // 订阅版可用};Unattended-Upgrade::Remove-Unused-Dependencies "true";sudo unattended-upgrade --dry-runcat /var/log/unattended-upgrades/unattended-upgrades.log以上设置可确保系统每日自动拉取并安装安全补丁,无需人工干预。
四 常见问题与排查
sudo rm /var/lib/apt/lists/locksudo rm /var/cache/apt/archives/locksudo apt update