Debian 12 是一个重要的更新,相比 Debian 11 在多个方面有所提升,包括更先进的硬件支持、更新的内核版本,以及最新的软件包,使得系统性能和安全性得到了显著增强。此外,Debian 12 引入了更友好的安装体验和改进的默认设置,优化了用户界面,并提供了更好的图形驱动支持,尤其是在图形处理和多媒体方面。这些改进使得 Debian 12 成为一个更加现代和高效的操作系统选择。以下是升级的完整步骤。

1. 准备工作

在进行系统升级之前,确保你已完成以下准备工作:

  • 备份数据:在升级之前,建议备份重要数据和配置文件,以防出现意外情况。
  • 检查系统更新:确保当前系统是最新的。可以通过以下命令更新系统:

    sudo apt update
    sudo apt upgrade

2. 更新源列表

升级到 Debian 12 需要更新软件源。打开 /etc/apt/sources.list 文件,使用你喜欢的文本编辑器进行编辑:

sudo nano /etc/apt/sources.list

将所有的 bullseye 替换为 bookworm,例如:

deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free

保存并退出编辑器(在 nano 中,按 CTRL + X,然后按 Y 确认保存)。

3. 更新软件包列表

更新软件包列表以反映新的源:

sudo apt update

4. 升级系统

现在可以开始升级过程。首先,执行以下命令升级到 Debian 12 的主要版本:

sudo apt upgrade

接下来,执行以下命令以处理任何可能的依赖关系和必要的包更改:

sudo apt full-upgrade

5. 清理旧版本包

在升级完成后,可以清理旧版本的包以释放磁盘空间:

sudo apt autoremove

6. 重启系统

升级完成后,重启系统以应用更改:

sudo reboot

7. 验证升级

重启后,可以通过以下命令检查当前的 Debian 版本,以确认升级是否成功:

lsb_release -a

输出应该显示你现在正在运行 Debian 12。

8. 后续步骤

升级后,建议检查是否有可用的更新,并根据需要更新配置文件:

sudo apt update
sudo apt upgrade

注意事项

  • 在升级过程中,可能会遇到一些配置文件的冲突,系统会提示你选择保留现有配置或使用新配置。根据实际情况做出选择。
  • 如果你的系统使用了某些特定的软件源(例如第三方源),请在升级后检查这些软件源是否仍然有效。