2020 年 12 月 8 日,CentOS 发布了一个有争议的公告,引发了开源社区的愤怒。CentOS 项目正在转向 CentOS Stream,这是 CentOS 的滚动发布分支。简而言之,CentOS Stream 接替了CentOS 8,不会再有 CentOS 9 或任何后续版本。事实上,CentOS 8 将在 2021 年 12 月 31 日结束生命周期。CentOS Stream 现在成为 Redhat Enterprise Linux 的上游分支。从 CentOS 8 到 CentOS Stream 的转变使人们对作为稳定性和安全性体现的 CentOS 的未来产生严重怀疑。
这个转变彻底改变了 CentOS 项目的路线图,让许多用户陷入了困境。许多人对这个决定感到愤怒和失望。这是正确的,因为目前尚不清楚这一举措对 CentOS 的未来有何影响。许多人不确定这将如何进行,并对这个决定持怀疑态度,因为它可能会损害作为 CentOS 项目标志的整体稳定性和安全性
那么接下来会发生什么?
第一个 CentOS 6 已于 11 月 30 日结束生命周期。这意味着它将不再接收安全和功能更新。CentOS 7 将支持到 2024 年 6 月。如果您仍在使用 CentOS 7,最好的选择是升级到 CentOS Stream,而不是升级到一年后达到 EOL 的 CentOS 8。
CentOS 已发布有关如何升级到 CentOS Stream 的说明,在本指南中,我们将分享有关如何升级的提示。
如何从 CentOS 8 迁移到 CentOS Stream
没有更好的选择,最好的选择是从 CEntOS 8 迁移到 CentOS Stream。因为是因为 CentOS 8 在一年的时间内达到了生命周期的结束。要迁移到 CentOS Stream,请运行以下命令:
1) 更新 CentOS 8
首先,将您的 CentOS 系统更新到最新版本,如图所示。
$ sudo dnf update
2) 在 CentOS 上确认版本
更新完成后,重新启动系统。登录并检查 CentOS 8 的版本。
$ cat /etc/redhat-release
输出
CentOS Linux 版本 8.3.2011
3) 启用 CentOS Stream 储存库
此后,启用 CentOS Stream 存储库,如图所示:
$ sudo dnf install centos-release-stream
出现提示时,按“y ”表示“是”,然后按键盘上的 ENTER 键。
4) 执行迁移到 CentOS Stream
最后,通过调用以下命令迁移到 CentOS Stream:
$sudo dnf distro-sync
该distro-sync命令将执行所有必需的升级,并确定要保留哪些包或匹配启用的存储库中的最新版本。只需输入“Y”并按 ENTER 键即可开始从 CentOS 8 迁移到 CentOS Stream。迁移需要一段时间,具体取决于您的互联网速度。
迁移完成后,再次验证您的系统当前是 CentOS Stream 系统。
$ cat /etc/os-release
输出
CentOS Stream 第 8 版
结束的想法
在宣布将战略转向 CentOS Stream 后,许多用户感到沮丧,其中一些用户考虑使用更稳定的替代品,例如 Debian、OpenSUSE 甚至 Ubuntu。
想了解更多,请关注我: