Debian系统升级步骤(以常见版本为例)
tar、rsync等工具备份个人文件、配置文件(如/etc/目录),避免升级过程中数据丢失。lsb_release -a查看),确保目标版本是当前版本的直接升级目标(Debian不支持跨多版本升级,如Debian 10→12需先升级到11)。sudo apt update。sudo apt upgrade -y(-y自动确认)。sudo apt full-upgrade -y(或dist-upgrade),自动解决软件包依赖问题。nano)打开/etc/apt/sources.list,将当前版本代号替换为目标版本代号(例如从Debian 11 Bullseye升级到12 Bookworm):sudo sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list(批量替换);/etc/apt/sources.list.d/下的第三方源,避免兼容性问题。sudo apt update,确保系统获取目标版本的软件包信息。sudo apt full-upgrade -y,开始安装目标版本的所有软件包,此过程可能需要较长时间(取决于网络和系统配置)。sudo reboot重启系统,使内核和系统服务生效。lsb_release -a,确认输出中的Description字段显示为目标版本(如Debian GNU/Linux 12 (bookworm))。sudo apt list --upgradable,确认无未完成的升级任务。sudo apt install unattended-upgrades -y。sudo dpkg-reconfigure unattended-upgrades,选择“Yes”启用自动安装安全更新。sudo unattended-upgrade --dry-run,模拟自动更新过程,确认配置正确。