Debian分卷后系统更新的通用步骤
Debian系统分卷(如新增/调整分区)后,更新系统的核心逻辑与未分卷系统一致,主要通过apt工具完成软件包列表同步、更新及依赖管理。以下是详细操作流程:
首先同步本地软件包索引与官方仓库的最新信息,确保后续操作获取到最新的软件包版本和安全补丁。
sudo apt update
安装所有已安装软件包的可用更新(不涉及内核或依赖项的大幅变动)。
sudo apt upgrade
若更新过程中涉及依赖项变更(如软件包需要新的依赖或旧依赖被移除),使用dist-upgrade命令自动处理依赖关系,确保系统一致性。
sudo apt dist-upgrade
sudo apt autoremove
/var/cache/apt/archives/中已下载的旧软件包文件(不影响已安装软件)。sudo apt clean
为确保系统长期安全,可设置自动安装安全更新(如内核补丁、安全漏洞修复),避免手动操作遗漏。
unattended-upgrades工具:sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades
sudo systemctl status apt-daily.timer
sudo systemctl status apt-daily-upgrade.timer
--dry-run参数查看自动更新将执行的操作(不实际安装)。sudo unattended-upgrade --dry-run
/、/boot、/home),更新后需确认分区挂载状态正常(可通过df -h查看),避免因挂载失败导致系统无法启动。/etc/apt/sources.list替换为最新稳定版的软件源地址(如将bullseye替换为bookworm),再执行sudo apt update && sudo apt dist-upgrade。