第 4 章 应用程序流
用户空间组件的多个版本会以 Application Streams(应用程序流)的形式提供,其更新频率会比核心操作系统软件包的更新频率更快。这为自定义 RHEL 提供了更大的灵活性,而不影响平台或特定部署的基本稳定性。
提供以下格式的应用程序流:
- RPM 格式
- Software Collections
- flatpaks
在以前的 RHEL 主发行版本中,一些 Application Streams 作为模块提供,作为 RPM 格式的扩展。在 RHEL 10 中,红帽不提供任何使用模块化作为打包技术的应用程序流,因此没有与 RHEL 10 一起分发模块内容。
每个 Application Stream 组件都有特定的生命周期,可以与 RHEL 10 或更短的生命周期相同。有关 RHEL 生命周期的信息,请参阅 Red Hat Enterprise Linux 生命周期 和 Red Hat Enterprise Linux 应用程序流生命周期。
RHEL 10 提供初始 Application Stream 版本,可以使用 dnf install
命令作为 RPM 软件包安装。
某些 RPM 格式的初始应用程序流的生命周期比 Red Hat Enterprise Linux 10 的生命周期短。
始终决定要安装哪个版本的应用程序流,并确保首先查看 Red Hat Enterprise Linux 应用程序流生命周期。
需要快速更新的内容(例如备用编译器和容器工具)会在滚动流中提供,且不会并行提供替代版本。
有关 RHEL 10 中可用的 Application Streams 及其应用程序兼容性级别的详情,请查看 软件包清单。Red Hat Enterprise Linux 10: Application Compatibility Guide 文档中的解释应用程序兼容性等级。