如何从 Debian 稳定版切换到测试版
创始人
2024-03-02 14:24:51
0

如果你正在寻找最稳定的 Linux 发行版,当然,Debian 是正确的选择。

特别是如果你打算在服务器上使用它。

但是,在桌面方面,情况就有点不同了。我的意思是,你得到的软件包至少是一年前的,对新时代硬件的支持甚至更糟。

那么,在这种情况下,你会怎么做呢?好吧,你可以使用 Debian 测试版 Testing 。

但在跳到解释部分之前,让我们简单了解一下 Debian 测试版。

什么是 Debian 测试版?

Debian 社区为你提供 3 种不同的 Debian:

  • Debian 稳定版 Stable (你从他们的主页上默认得到的东西)。
  • Debian 测试版 Testing (有新的软件包,比 Debian 不稳定版更少出现故障)。
  • Debian 不稳定版 Unstable (拥有最新的软件包,是所有版本中最脆弱的)。

因此,Debian 测试版可以被认为是稳定性和新软件包之间的一个折中点。

我已经玩了一段时间的 Debian 测试版,没有遇到任何问题。

事实上,许多 Debian 用户喜欢测试版而不是稳定版。尽管名字叫“测试”,但它是相当可用的。

但是,我还是建议你在虚拟机上进行实验,尝试用你的主要工具来使用它,如果事情进展顺利,你可以在主系统中应用这些变化。

从 Debian 稳定版切换到 Debian 测试版

警告:你不能从 Debian 测试版降级到 Debian 稳定版,因为安装脚本和安装工具只是为了用新版本替换旧版本而设计的。

另外,我建议在你的主机上应用上述步骤之前,使用 timeshift 创建一个备份

首先,使用给定的命令更新现有的软件包:

sudo apt update && sudo apt upgrade -y

接下来,复制原始的 sources.list 文件:

sudo cp /etc/apt/sources.list sources.list.backup

现在,让我们开始第一步的工作。

步骤 1:编辑 sources.list 文件

有两种方法可以编辑 sources.list 文件。要么你可以用 testing 手动改变当前版本的名称,要么你可以 使用 sed 命令 来完成。

而我要用第二种方法来使整个过程更简单。你只需要使用给定的命令,它就会为你把 bullseye 替换成 testing

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

现在,打开你的终端,使用给定的命令来打开 sources.list 文件:

sudo nano /etc/apt/sources.list

并注释掉有 security.debian.org 和任何以 updates 结尾的行,如下所示:

comment out security sources

如果你像我一样使用 nano,你可以按 Alt + / 跳到该行的最后。然后你要添加以下一行:

deb http://security.debian.org testing-security main

add line to keep track of testing in debian

然后 保存修改并退出 nano 文本编辑器。

步骤 2:更新仓库并安装新的软件包

现在,更新仓库索引,它会显示大量的更新等待:

sudo apt update

update repository in linux

现在,你可以使用给定的命令,它将为你提供最新的软件包:

sudo apt upgrade

坐下来,放松一下,因为这将需要一些时间。

完成后,它将向你展示从 Debian 稳定版切换到测试版时的变化列表:

packages that are updated when switched to debian testing

如果你愿意,你可以阅读,或者你可以直接按 q 继续。

现在,它会告诉你,你系统上安装的一些库需要重新启动。按 TAB 键,它将选择 “OK”,然后按回车:。

libraries needs to be restarted after update

接下来,它会问你是否要在软件包升级期间重启服务。这里你有一个选择。由于我只做桌面使用,我将选择 “YES”。

restart services during package upgrades without asking?

完成后,你可以重启你的系统,然后使用下面的命令,让你刚才的改变完全生效:

sudo apt full-upgrade

现在,重启你的系统,你就会拥有最新的软件包。比如我进入系统时我在运行 GNOME 43

running gnome 43 in debian

总结

在本教程中,我解释了如何从 Debian 稳定版切换到 Debian 测试版。我希望这对你会有帮助。

如果你遇到任何问题或有任何疑问,请在评论中告诉我。


via: https://itsfoss.com/switch-debian-stable-testing/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

Parallels Des...
环境:mbp m2 + Parallels ...
2025-05-29 19:34:25
原创 ...
Windows 11是微软在操作系统策略上的一次奇怪转变。以往,若...
2025-05-27 17:46:31
Linux Mint 新版...
IT之家 5 月 9 日消息,科技媒体 linuxiac 今天(5...
2025-05-09 08:18:50
Debian和Ubuntu...
在Linux发行版世界中,Debian与Ubuntu长期占据服务器...
2025-05-07 11:47:15
绝了!用 3 个 8 引脚...
宝子们,今天我发现了一个超牛的 DIY 项目,有人居然只用 3 个...
2025-04-17 06:45:32
Debian 12.9 发...
1 月 14 日消息,Debian 项目团队于 1 月 11 日发...
2025-03-04 06:20:06

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...