落叶的心思的博客

一个记录与折腾的小站

Debian 12 升级到 Debian 13 新手教程

发布时间:

发布者:

分类:

阅读数:

8

点赞数:

0

阅读时长预计:

4 分钟

本教程面向没有经验的新手,并包含升级过程中会出现的提示及应对方式。
在开始之前,请一定备份重要数据,例如 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

如果没有失败的服务,就说明升级成功。

转载声明:

转载此文章请注明出处。

若本文内容侵犯了您的权益,请通过本站下方邮箱与我联系,我会尽快处理,谢谢!

分享到:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注