本教程面向没有经验的新手,并包含升级过程中会出现的提示及应对方式。
在开始之前,请一定备份重要数据,例如 home 文件夹、重要配置文件等,数据无价。
一、升级前准备
1. 查看当前系统版本
运行下面的命令
cat /etc/debian_version如果显示为 12 点几,则说明你在使用 Debian 12 Bookworm。
2. 更新当前系统
依次执行以下命令
sudo apt update
sudo apt full-upgrade -y
sudo apt autoremove -y
sudo apt autoclean确保系统是最新状态,这样能减少升级问题。
3. 检查磁盘空间
df -h /根分区和 boot 分区需要有足够空间,否则升级可能失败。
4. 如果是 SSH 升级
建议先启动 screen
screen -S up这样即使网络断了也不会中断升级。
二、修改软件源到 Debian 13
Debian 12 的代号是 bookworm
Debian 13 的代号是 trixie
需要把源列表中的 bookworm 全部改成 trixie。
执行以下命令
sudo sed -i 's/bookworm/trixie/g' /etc/apt/sources.list如果你有 sources.list.d 文件
sudo find /etc/apt/sources.list.d -type f -exec sed -i 's/bookworm/trixie/g' {} ;更新源索引
sudo apt update如果出现 GPG 错误,可安装密钥包
sudo apt install debian-archive-keyring三、正式开始升级
升级分为两步,新手建议按顺序执行。
第一步 最小升级
sudo apt upgrade --without-new-pkgs第二步 完整升级
sudo apt full-upgrade下面是升级过程中最常出现的提示
提示一
Restart services during package upgrades without asking
系统会问你是否允许在升级过程中自动重启服务
比如 ssh nginx cron 这些后台进程
选择 Yes
提示二
Configuration file has been modified
系统会问你你之前修改过的配置文件要不要被新版本覆盖
通常选 keep the local version currently installed
即可保留你原来的配置
如果你确定从没修改过这个文件,也可以选
install the package maintainer s version
提示三
GRUB 引导器安装提示
可能会出现
Install GRUB to the master boot record
一般直接选默认即可
如果需要选择磁盘,通常为
dev sda
不要选分区,例如 dev sda1,选整个磁盘。
提示四
将被删除的软件包列表
系统可能告诉你
The following packages will be removed
这是正常现象,是升级必需的变化
一般直接选择继续即可
四、升级后清理
升级完成后,执行以下命令
sudo apt autoremove --purge
sudo apt autoclean然后重启系统
sudo reboot五、检查是否升级成功
查看系统版本
cat /etc/os-release显示
Debian GNU Linux 13 Trixie
检查服务状态
systemctl --failed如果没有失败的服务,就说明升级成功。
转载声明:
转载此文章请注明出处。
若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

发表回复