安装 Stream 1905 后必须采取的行动

假若你利用任何现有的 1905 CentOS Stream iso 映像来进行安装,你有可能遗漏了修正档,包括那些修正安全性漏洞的。

我们在现有的 CentOS Stream 1905 iso 映像中发现了一个问题。所有 CentOS Stream 安装,至少在某些情况下,都安装漏 centos-release-stream 这个组件,它本应提供 CentOS Stream 专用 dnf 软件库的访问权。这个问题的后遗症就是系统在安装时拥有最新的 Stream 组件,但它们在安装后却从未获更新。你有可能遗漏了 8.0.1905 版 BaseOS/AppStream/PowerTools/extras 软件库内的修正,因为你的组件版本编号已较高。

幸好纠正的方法很简单:dnf install -y centos-release-stream 然后 dnf update

这个问题在将要发行的 8.1 版将会获修正。只有那些采用 1905 媒体的人受影响。

介绍 CentOS Stream

今天,CentOS Stream 以 CentOS Linux 8 的软件组件作为基础,并配搭 Red Hat 企业级 Linux(RHEL)8 的开发版内核。你可以阅读 该发行公告

CentOS Stream 将会是一个滚动的 Linux 发行版本,它存在于上游的 Fedora Linux 及下游的 Red Hat 企业级 Linux(RHEL)中间。它提供一个方法贡献给未来的 RHEL 次发行版本,同时又能与 Red Hat 及其它开源生态环境的开发者进行交互。这与 Fedora 为将来的 RHEL 主要版本所提供的贡献途径互相配合。

在未来数月,CentOS 计划与 Red Hat 预期会更新 CentOS Stream 内的组件,使能反映下个 RHEL 次发行版本的开发进度。因此,CentOS 计划首次成为 RHEL 平台开发周期的一部份。

在这段时间内,连同社群的参与,Red Hat 及 CentOS 计划将会开发所需的程序,有助 CentOS Stream 迅速地进化,使能满足现有及未来 CentOS 用户的需要,以崭新及有趣的方式支持开发者,与此同时贡献给广大的平台。

过往是没有途径通过 CentOS 计划贡献给上游的。随著 CentOS Stream 这有所改变 —— 你可以与 Fedora Project 的操作系统开发者创建更强、更直接的关系,缩短建设发行版本的反馈回路,并在筹划及创建 RHEL 时收纳广泛开发者的声音。

在引进及建设 CentOS Stream 的过程序,我们盼望能确保按 CentOS 用户的需要协助他们。请 参予我们的讨论 并帮助我们创建未来。

为何创建 CentOS Stream?

有赖 Red Hat 的帮助,CentOS 计划为 特别兴趣小组(SIG) 创建了一个结构,让他们在相关的技术领域进行开发及扩展。这个做法效果不错,但每当新的次要发行版本被发行时,便导致大量组件更新。由于 CentOS Linux 纯粹是 RHEL 的下游,每个次要定点发行都会为整个发行版本带来大量更新,当各 SIG 针对这些更新重建组件时,常常会出现多个星期的延误及兼容性问题,并且难以得知所涉及的改动。CentOS Stream 将会处理这些问题。

首先,它去除了全面重建发行版本及 SIG 内容的需要。由于更新从大批次改动转换为流水式组件开发,更新来得更频密,但影响相对减低,皆因每次只更新数个组件,而不会一次过更新 600-700 个组件。

第二,正因这是向开发中的 RHEL 组件提交修正档及改动途径,社群有机会在某功能落实于 RHEL 前提出意见,以 pull request 递交修正档,予以评论,并讨论使用按例。这个转变让社群能以前所未有的方式来测试及贡献予 RHEL 的程序。

最后,这样做对不同的开源开发环境尤其有帮助,因为这个新的做法为那些建基于 CentOS Stream 的计划如 Ansible、oVirt、RDO 及领导相关工作的 SIG 提供一个公开的途径针对将面世的 RHEL 进行开发,无须临急抱佛脚,或以月计等待合适的公共 CI 结构。

安装媒体

发行初期,我们提供了 DVD ISO

稍后我们将会提供各种安装 CentOS Stream 用的安装媒体。你所需的映像视乎你的安装环境。这些映像都可以烧录在 DVD 上或用 dd 写在 USB 记忆棒内。

假若你不清楚哪个映像适用,请选择 DVD 映像。它让你选择需要安装的组件,并包含所有在图像安装界面内可选择的组件。

下载后检验安装映像

在复制已下载的映像到你的安装媒体前,你应该先 检查他们的 sha256sum

# CentOS-Stream-x86_64-boot.iso: 558891008 bytes
SHA256 (CentOS-Stream-x86_64-boot.iso) = e38192400212796085b7996f21828aa8f8a72d44b64059572eb8c725e13be4cc
# CentOS-Stream-x86_64-dvd1.iso: 8572108800 bytes
SHA256 (CentOS-Stream-x86_64-dvd1.iso) = 559715017959f5967d2b9876bd27f46d8a740e1d02f59dfb8fd5e7114dd5cc79
# CentOS-Stream-aarch64-boot.iso: 518795264 bytes
SHA256 (CentOS-Stream-aarch64-boot.iso) = eadb6a5cff9441088a8c5a203b4e1568ebd4689be3d08ba523c528760200f142
# CentOS-Stream-aarch64-dvd1.iso: 6340927488 bytes
SHA256 (CentOS-Stream-aarch64-dvd1.iso) = d0c1367c42b528ce6735a211c7a6134d4278622362e1dace8c955511f150d3d7
# CentOS-Stream-ppc64le-boot.iso: 565954560 bytes
SHA256 (CentOS-Stream-ppc64le-boot.iso) = 2690f6073c2341cc6f8a703b9fdaae2a4e3654fddb036a095ef75d87d2c96cc7
# CentOS-Stream-ppc64le-dvd1.iso: 7637168128 bytes
SHA256 (CentOS-Stream-ppc64le-dvd1.iso) = c2fe4cbb239a06fadd0d0ae81b57fa2e5f3cf4ceb2fa582f80a74ca734a982b0

CentOS Stream 与 CentOS Linux 8.0.1905 之间的分别

发行注记的此部份将会详细列出获提升至 RHEL 次发行版本的组件。

暂时,此部份会记录这两个发行版本之间的差别,藉此标记著 CentOS Stream 领先于 CentOS Linux。

内核 —— kernel-4.18.0-144.el8

Linux 内核是 CentOS Stream 内首个获提升到 RHEL 定点发行版本的组件。

随著该内核获人们应用,请回来检查它的相关信息。

2019 年 10 月更新:内核已更新为 4.18.0-147.6.el8。 2020 年 3 月更新:内核已更新为 4.18.0-187.el8。

其它发行注记

对于那些在此发行注记内未有提及的组件或系统,请以 CentOS Linux 8 发行注记 为准。

如何提供协助及取得帮助

作为一个 CentOS 用户,你可以藉不同方法来协助 CentOS 社区。有关如何参与在其中,请阅读我们的 「贡献」 页。

参与 CentOS Stream

有兴趣通过 CentOS Stream 参与 RHEL 的开发吗?

请在 centos-devel 邮件列表与开源开发者一起讨论 CentOS Stream。

特别兴趣小组

CentOS 有很多不同的 特别兴趣小组(SIG)将拥有共同兴趣的人们聚在一起。下面是现有的(部份)特别兴趣小组:

我们鼓励人们参加以上的 SIG,或创立新的 SIG,例如:

邮件列表和论坛

另一个协助社区内其它人仕的方式,就是积极帮助解决用户在 邮件列表论坛 中提出的问题。

Wiki 和网站

即使你对 CentOS 经验不多,我们也用得著你的帮助。因为我们希望能够知道你所遇到的问题、你在寻找特定数据时遇到的困难、以及你认为该如何改进文档以使它们更易用。这些反馈其它人及对你都同样有价值,所以我们需要你的参与令 CentOS 变得更好。

因此如果你希望提供帮助并改进我们的文档和 Wiki,请 在我们的 Wiki 注册 或者订阅 centos-docs 邮件列表。

守护于 IRC

CentOS 计划亦会守护在 freenode IRC 网络,作为提供社群支持及交互的额外渠道。详情见我们的 IRC wiki 文档

致谢

我们衷心感谢所有协助我们制作这个产品的人们,并特别致谢 QA 小组额外付出的努力。没有他们在黄昏、晚上、周末及假日不辞劳苦地工作,我们不可能如此快速地发行此版本。我们也特别多谢 CentOS 的社群。一份较完整的贡献者清单已收录在新系统的 /usr/share/doc/centos-release/Contributors 档内。

Translation of revision 7

zh/Manuals/ReleaseNotes/CentOSStream (last edited 2020-03-26 19:45:20 by TimothyLee)