Debian镜像版本升级通用流程及注意事项
bullseye到bookworm):cat /etc/debian_version
或
lsb_release -d
sudo apt update # 刷新软件包索引
sudo apt upgrade # 升级所有可升级的软件包
sudo apt full-upgrade # 处理依赖关系,升级核心组件(可选但推荐)
sudo apt autoremove # 移除不再需要的依赖包
Debian版本升级需将软件源切换至目标版本的镜像地址。编辑/etc/apt/sources.list文件(建议先备份):
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份原文件
sudo nano /etc/apt/sources.list
将文件中的当前版本代号(如bullseye,对应Debian 11)替换为目标版本代号(如bookworm,对应Debian 12)。例如:
# Debian 12(bookworm)默认源
deb https://ftp.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb https://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb https://ftp.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
保存并退出编辑器(Ctrl+O→Enter→Ctrl+X)。
sudo apt update
full-upgrade命令处理依赖关系并升级所有软件包(比upgrade更彻底):sudo apt full-upgrade -y # -y 自动确认升级
sudo apt autoremove -y
sudo systemctl reboot
cat /etc/debian_version
或
lsb_release -d
/etc/apt/sources.list.d/下的自定义源),避免兼容性问题。unattended-upgrades:sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades # 启用自动更新
若命令行升级遇到问题,可通过下载目标版本的ISO镜像,制作可启动U盘后进行图形化升级(步骤类似Windows系统重装,但需选择“升级”而非“全新安装”以保留数据)。