如何升级 Debian 发行版 [Guide]

您是否正在使用 Debian 系统,并且希望将其升级到其他分支,例如 Testing、Unstable,甚至是 Experimental? 如果您不确定如何操作,不用担心! 本文将指导您完成 Debian 发行版的升级过程。

Debian 发行版升级指南 – 升级到 Testing 分支

Debian 的一个显著优势在于,用户可以根据自己的喜好选择不同的发行版本。 如果您渴望体验更新的软件包,可以将您的 Debian 稳定版升级到 Debian 测试版。

若要将 Debian Stable 升级到 Debian Testing,首先需要打开终端窗口。 您可以通过按下 Ctrl + Alt + T 组合键,或在应用程序菜单中搜索“终端”来启动终端。

在终端窗口中,使用以下 sed 命令,将软件源从“Stable”或“Buster”(Debian 10 的代号,也是本文写作时的稳定版本)更改为“Testing”。

sudo sed -i 's/stable/testing/g' /etc/apt/sources.list

如果您的 /etc/apt/sources.list 文件中包含的是 “buster” 而不是 “stable”,请执行以下命令。

sudo sed -i 's/buster/testing/g' /etc/apt/sources.list

完成 /etc/apt/sources.list 文件中软件源的修改后,您需要打开该文件进行编辑。 使用 nano 命令打开该文件:

sudo nano -w /etc/apt/sources.list

在 Nano 编辑器中,找到包含 `deb http://deb.debian.org/debian/ testing-updates` 的行,并将其删除。 Debian 的 “testing” 分支没有专门的安全更新仓库。 当用 “testing” 替换 “stable” 或 “buster” 时,sed 命令会自动创建这一行,因此务必删除 `deb-src http://deb.debian.org/debian/ testing-updates`。

删除安全更新仓库后,按下 Ctrl + O 保存修改,然后按下 Ctrl + X 退出。 在 Nano 之外,依次输入以下命令以升级到 Debian Testing:

sudo apt update

sudo apt upgrade -y

sudo apt dist-upgrade -y

sudo reboot

Debian 发行版升级指南 – 升级到 Unstable 分支

如果 Debian Testing 还不能满足您的需求,您可以随时将您的 Debian 系统升级到 Debian Unstable 分支。 Unstable 是 Debian 活跃开发的地方,软件包更新频繁,始终处于最前沿。

如果您喜欢 Debian,并且觉得 Debian Testing 的软件包有些陈旧,那么 Debian Unstable 会是一个不错的选择。 升级到这个版本,您将始终拥有 Debian 最新的内容。 但是,请注意,这个版本不适合新手用户!

要从 Debian Testing 升级到 Debian Unstable,首先在您的 Debian 桌面上打开终端窗口。您可以通过按下 Ctrl + Alt + T 组合键或在应用程序菜单中搜索 “终端”来打开。

在终端窗口中,使用 sed 命令将软件源列表从 “testing” 更改为 “unstable”。

sudo sed -i 's/testing/unstable/g' /etc/apt/sources.list

或者,如果您想直接从 Debian Stable 跳转到 Debian Unstable,则需要首先使用 sed 命令更改软件源:

sudo sed -i 's/stable/unstable/g' /etc/apt/sources.list

如果您的 /etc/apt/sources.list 文件中使用的是 “buster” 而不是 “stable”,请执行以下操作:

sudo sed -i 's/buster/unstable/g' /etc/apt/sources.list

接下来,如果您打算直接从 “stable” 升级到 “unstable”,请使用以下命令在 Nano 中打开 `/etc/apt/sources.list` 并删除 `deb http://deb.debian.org/debian/unstable -updates` 和 `deb-src http://deb.debian.org/debian/unstable-updates` 两行。 使用 Ctrl + O 保存 Nano,完成编辑后使用 Ctrl + X 关闭 Nano。

当所有软件通道都切换到 “Unstable” 后,使用以下命令将您的系统升级到 Debian Unstable:

sudo apt update

sudo apt upgrade -y

sudo apt dist-upgrade -y

sudo reboot

Debian 发行版升级指南 – Debian Experimental 分支

与 Debian Testing 和 Debian Unstable 不同,Debian Experimental 不是一个完整的发行版本。 您不能直接将 Debian Testing 或 Debian Unstable 系统转换为完全实验性的版本。 但是,您可以从 Experimental 仓库安装软件包。

要访问 Debian Experimental 仓库,首先在您的 Debian Linux 桌面上打开终端窗口。 在终端中,使用 Nano 文本编辑器打开 Debian 的源列表。

警告:Debian 实验分支的软件包处于 pre-alpha 状态,极不稳定。 只有熟悉 Debian 系统,并知道如何修复问题的高级用户才应该使用 Debian Experimental!

sudo nano -w /etc/apt/sources.list

在 Nano 文本编辑器中,添加以下代码行。 这行代码将允许您访问 Debian Experimental 软件仓库:

deb http://deb.debian.org/debian experimental main

将代码行添加到 Debian 的源列表后,按下 Ctrl + O 组合键保存编辑。 然后,使用 Ctrl + X 按钮退出 Nano 编辑器。

关闭 Nano 文本编辑器后,在终端中输入 `sudo apt update` 命令。 此命令将刷新 Debian 的软件源,并将新的 “实验” 软件包添加到包数据库中。

sudo apt update

当所有信息都是最新时,您可以使用以下命令安装 Debian Experimental 软件包:

sudo apt -t experimental install packagename