Debian 更新与升级到最新版本
一 当前稳定版与更新方式
- 截至2025-11-22,当前稳定版为 Debian 13 “Trixie”,最新小版本为 13.2。已有 13.x 的用户只需按常规方式更新并重启即可获得 13.2 的安全与修复更新,无需重装系统。若你使用的是 Debian 12 “Bookworm”,可先升级到最新 12.12 再执行跨版本升级到 13。
二 在现有版本内获取最新安全与补丁
- 执行以下命令完成常规更新、全量升级并清理:
- sudo apt update
- sudo apt full-upgrade -y
- sudo apt autoremove -y && sudo apt autoclean
- 说明:
- apt update 仅刷新软件源索引;
- apt full-upgrade 会处理依赖变化,必要时替换或移除包,适合跨小版本/跨版本升级;
- 升级完成后建议 reboot 使内核与关键服务生效。
三 从 Debian 12 升级到 Debian 13
- 准备与检查
- 备份重要数据与配置,确保有控制台/救援通道可用;
- 建议先升级到 12.12(云镜像渠道已提供该版本),再执行跨版本升级,以降低风险。
- 切换软件源
- 传统 one-line 格式(/etc/apt/sources.list):
- deb https://deb.debian.org/debian trixie main contrib non-free non-free-firmware
- deb https://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware
- deb https://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
- 或采用 DEB822 格式(/etc/apt/sources.list.d/debian.sources):
- Types: deb
URIs: https://deb.debian.org/debian
Suites: trixie trixie-updates trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
- Types: deb
URIs: https://security.debian.org/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
- 国内环境可将域名替换为镜像(如 mirrors.tuna.tsinghua.edu.cn)。
- 执行升级
- sudo apt update
- sudo apt full-upgrade -y
- 如有提示,按需重启服务或执行 systemctl daemon-reload
- 清理:sudo apt autoremove -y && sudo apt autoclean
- 重启:sudo reboot
- 验证版本
- cat /etc/debian_version
- lsb_release -a(若未安装 lsb-release,可先 apt install lsb-release)
四 常见问题与处理
- 遇到 “无法挂载” 或更新失败
- 检查磁盘与分区:fdisk -l;查看日志:dmesg | grep sd 或 tail /var/log/syslog;
- 确认挂载点与权限,必要时使用 UUID 在 /etc/fstab 中配置,避免因设备名变化导致挂载失败;
- 若是软件源或驱动问题,先 apt update/upgrade,再排查第三方驱动。
- 升级中断或配置冲突
- 在交互式提示中选择合适的配置处理方式(保留当前或替换);
- 若 systemd 服务单元变更,执行 systemctl daemon-reload;
- 无法继续时,可回滚或在救援环境中修复 sources 后重试。