获取 Ubuntu 最新安全补丁的实用指南
一 命令行快速更新
sudo apt update
sudo apt upgrade
sudo apt full-upgrade # 遇到内核/核心组件变更时使用
sudo apt autoremove # 清理不再需要的依赖
apt list --upgradable | grep -i security
二 配置国内镜像以加速获取
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i -e "s/cn.archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/" /etc/apt/sources.list
sudo sed -i -e "s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/" /etc/apt/sources.list
sudo apt update
sudo tee /etc/apt/sources.list.d/tsinghua.list <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
EOF
sudo apt update
三 启用自动安全更新
sudo apt install unattended-upgrades
sudo 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-run
cat /var/log/unattended-upgrades/unattended-upgrades.log
以上设置可确保系统每日自动拉取并安装安全补丁,无需人工干预。
四 常见问题与排查
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo apt update