如何从 CentOS 8 迁移到 CentOS Stream

日期:2022-03-08 09:02:53     阅读量:2857

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。

   想了解更多,请关注我: