Menu Close

使用 RHEL 9 时的注意事项

Red Hat Enterprise Linux 9

RHEL 8 和 RHEL 9 之间的主要区别

摘要

本文档概述了 RHEL 8 后 RHEL 9 的更改,以帮助您评估升级到 RHEL 9。

使开源包含更多

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。我们从这四个术语开始:master、slave、黑名单和白名单。由于此项工作十分艰巨,这些更改将在即将推出的几个发行版本中逐步实施。详情请查看 CTO Chris Wright 的信息

对红帽文档提供反馈

我们感谢您对文档提供反馈信息。请让我们了解如何改进文档。

  • 关于特定内容的简单评论:

    1. 请确定您使用 Multi-page HTML 格式查看文档。另外,确定 Feedback 按钮出现在文档页的右上方。
    2. 用鼠标指针高亮显示您想评论的文本部分。
    3. 点在高亮文本上弹出的 Add Feedback
    4. 按照显示的步骤操作。
  • 要通过 Bugzilla 提交反馈,请创建一个新的 ticket:

    1. 进入 Bugzilla 网站。
    2. 在 Component 中选择 Documentation
    3. Description 中输入您要提供的信息。包括文档相关部分的链接。
    4. Submit Bug

第 1 章 前言

本文档概述 Red Hat Enterprise Linux 两种主要版本之间的区别:RHEL 8 和 RHEL 9。这包括了与评估升级到 RHEL 9 的相关变更列表,而不是所有变更的详细列表。

有关 RHEL 9 用法的详情,请查看 RHEL 9 产品文档

有关从 RHEL 8 升级到 RHEL 9 的原位升级的详情,请参考从 RHEL 8 升级到 RHEL 9

有关 RHEL 7 和 RHEL 8 的主要区别的详情,请参考使用 RHEL 8 的注意事项

与其他版本系统相比, Red Hat Enterprise Linux 9 的能力和限制可在知识库文章 Red Hat Enterprise Linux 技术能力和限制中获得。

有关 Red Hat Enterprise Linux 生命周期的详情请查看 Red Hat Enterprise Linux 生命周期文档

软件包清单文档为 RHEL 9 提供软件包列表,包括许可证和应用程序兼容性等级。

应用程序兼容性等级的信息包括在 Red Hat Enterprise Linux 9:应用程序兼容性指南文档。

第 2 章 构架

Red Hat Enterprise Linux 9 带有内核版本 5.14,它支持满足最低版本要求的以下架构:

  • AMD 和 Intel 64 位体系架构 (x86-64-v2)
  • 64 位 ARM 架构(ARMv8.0-A)
  • IBM Power Systems, Little Endian(POWER9)
  • 64 位 IBM Z (z14)

请确定为每个构架购买正确的订阅。

第 3 章 软件仓库

Red Hat Enterprise Linux 9 由两个主要软件仓库发布:

  • BaseOS
  • AppStream

两个软件仓库都需要一个基本的 RHEL 安装,所有 RHEL 订阅都包括它们。

BaseOS 仓库的内容旨在提供底层操作系统功能的核心组件,为所有安装提供基础操作系统的基础。这部分内容采用 RPM 格式,它的支持条款与之前的 RHEL 版本相似。如需更多信息,请参阅覆盖范围详情文档。

AppStream 仓库的内容包括额外的用户空间应用程序、运行时语言和数据库来支持各种工作负载和使用案例。

另外,所有 RHEL 订阅都可以使用 CodeReady Linux Builder 软件仓库。它为开发人员提供了额外的软件包。不支持包括在 CodeReady Linux Builder 存储库中的软件包。

其他资源

第 4 章 应用程序流

用户空间组件的多个版本会以 Application Streams(应用程序流)的形式提供,其更新频率会比核心操作系统软件包的更新频率更快。这为自定义 RHEL 提供了更大的灵活性,而不影响平台或特定部署的基本稳定性。

应用程序流以 RPM 格式提供,可以是一个模块(RPM 格式的一个扩展),软件集合(Software Collections,),或 Flatpaks。

每个 Application Stream 组件都有其特定的生命周期,可能和 RHEL 9 的生命周期相同或更短。有关 RHEL 生命周期信息,请查看 Red Hat Enterprise Linux 生命周期

RHEL 9 改进了应用程序流的使用体验,它提供了初始的应用程序流版本,可以使用传统的 dnf install 命令作为 RPM 软件包进行安装。

一些额外的 Application Stream 版本将作为模块发布,并在以后的 RHEL 9 次要发行本中带有较短的生命周期。建议查看 Red Hat Enterprise Linux Application Stream Lifecycle 定义中是否有任何内容生命周期注意事项。

需要快速更新的内容(例如备用编译器和容器工具)会在滚动流中提供,且不会并行提供替代版本。滚动流可以打包为 RPM 或模块。

有关 RHEL 9 中可用的 Application Streams 及其应用程序兼容性级别的详情,请查看软件包清单。应用程序兼容性等级的信息包括在 Red Hat Enterprise Linux 9:应用程序兼容性指南文档。

第 5 章 安装程序和镜像创建

本章列出了 RHEL 8 和 RHEL 9 之间安装程序和镜像创建的最显著更改。

5.1. 安装程序

Anaconda 会自动为互动安装激活网络

Anaconda 现在会在执行交互式安装时自动激活网络,而无需用户在网络 spoke 中手动激活该网络。在这个版本中,不会更改 Kickstart 安装的安装体验,并使用 ip= 引导选项安装。

用于锁定 root 账户允许使用密码进行 root SSH 登陆的新选项

RHEL 9 在 root 密码配置屏幕中添加以下新选项:

  • 锁定 root 帐户 :锁定对计算机的 root 访问权限。
  • 允许使用密码的 root SSH 登录 :启用基于密码的 SSH root 登录。

在 Kickstart 安装方法中,通过向 Kickstart 文件中添加以下行启用基于密码的 SSH root 登录:

%post
echo "PermitRootLogin yes" > /etc/ssh/sshd_config.d/01-permitrootlogin.conf
%end

在标准安装后禁用了许可证、系统和用户设置配置屏幕

在以前的版本中,在 gnome-initial-setup登录屏幕前,RHEL 用户配置 Licensing、System(Subscription Manager)和用户设置。从 RHEL 9 开始,初始设置屏幕已默认禁用,以改进用户体验。如果需要运行初始设置以便用户创建或许可证显示,请根据要求安装以下软件包。

  1. 安装初始设置软件包:

    # dnf install initial-setup initial-setup-gui
  2. 在系统下次重新引导后启用初始设置。

    # systemctl enable initial-setup
  3. 重启系统以查看初始设置。

对于 Kickstart 安装,在 packages 部分添加 initial-setup-gui 并启用 initial-setup 服务。

firstboot --enable
%packages
@^graphical-server-environment
initial-setup-gui
%end

现在,Satellite 通过 Kickstart 进行机器置备的 rhsm 命令现在可用

rhsm 命令替代了 %post 脚本用于在 RHEL 9 上进行机器置备。rhsm 命令有助于执行所有置备任务,如注册系统、附加 RHEL 订阅并从 Satellite 实例安装。如需更多信息,请参阅执行高级 RHEL 安装指南中的使用 Kickstart 注册和安装 RHEL 部分。

新的 Kickstart 命令 - timesource

新的 timesource Kickstart 命令是可选的,它可帮助设置 NTP、NTS 服务器和提供时间数据的 NTP 池。它还有助于控制或禁用系统上的 NTP 服务。timezone 命令的 --ntpservers 选项已弃用,并已被这个新命令替代。

支持没有 inst. 前缀的 Anaconda 引导参数不再可用

自 RHEL 7 开始,没有 inst. 前缀的 Anaconda 引导参数已被弃用,RHEL 9 中删除了对这些引导参数的支持。要继续使用这些选项,请使用 inst. 前缀

例如:要强制安装程序在 文本模式 而不是 图形模式下 运行,请使用以下选项:

inst.text

删除的 Kickstart 命令和选项

以下 Kickstart 命令和选项已从 RHEL 9 中删除。在 Kickstart 文件中使用它们会导致错误。

  • device
  • deviceprobe
  • dmraid
  • install - 使用子命令或者方法作为命令
  • multipath
  • bootloader --upgrade
  • ignoredisk --interactive
  • partition --active
  • harddrive --biospart
  • autostep

如果只列出具体选项和值,则基础命令及其它选项仍可用且没有被删除。

删除引导选项

以下引导选项已从 Red Hat Enterprise Linux 中删除:

  • inst.zram

    RHEL 9 不支持 zram 服务。详情请查看 zram-generator(8) man page。

  • inst.singlelang

    RHEL 9 不支持单一语言模式。

  • inst.loglevel

    日志级别始终设置为 debug。

5.2. 镜像创建

从 Red Hat Enterprise Linux 9.0 开始:

镜像构建器支持 LVM 上的自定义文件系统分区

通过对 LVM 中的自定义文件系统分区的支持,如果您在系统中添加任何文件系统自定义,文件系统将转换为 LVM 分区。

镜像构建器现在支持文件系统配置

从 Red Hat Enterprise Linux 9.0 开始,Image Builder 支持用户在蓝图中指定自定义文件系统配置,以创建带有特定磁盘布局的镜像,而不是使用默认的布局配置。

镜像构建器可以创建可引导 ISO 安装程序镜像

您可以使用 Image Builder GUI 和 CLI 创建可引导 ISO 安装程序镜像。这些镜像由 tarball 组成,包含可用于直接安装到裸机服务器的根文件系统。

第 6 章 订阅管理

6.1. 订阅管理的显著变化

subscription-manager syspurpose 命令下合并系统目的命令

在以前的版本中,有两个不同的命令来设置系统目的属性: syspurposesubscription-manager。要在一个模块下统一所有系统目的属性,subscription-manager 中的所有 addons, role, service-level, 和 usage 命令都已移至新的子模块 subscription-manager syspurpose

新子模块之外的现有 subscription-manager 命令已弃用。在 RHEL 9 中删除了提供 syspurpose 命令行工具的独立软件包(python3-syspurpose)。

这个版本提供了一种一致的方法,使用 subscription-manager 的单一命令来查看、设置和更新所有系统目的属性。这个命令将所有现有系统目的命令替换为新子命令的等效版本。例如,subscription-manager role --set SystemRole 变成 subscription-manager syspurpose role --set SystemRole 等等。

有关新命令、选项和其他属性的完整信息,请参阅 subscription-manager man page 中的 SYSPURPOSE OPTIONS 部分,或使用订阅管理器命令行工具 配置系统目的

virt-who 现在使用 /etc/virt-who.conf 用于全局选项,而不是 /etc/sysconfig/virt-who

在 RHEL 9 中,virt-who 实用程序的全局选项存储在 /etc/virt-who.conf 文件中。因此,/etc/sysconfig/virt-who 文件不再被使用,且已被删除。

第 7 章 软件管理

本章列出了 RHEL 8 和 RHEL 9 之间软件管理的最显著更改。

7.1. 软件管理的主要变化

使用 DNF/YUM 进行软件包管理

在 Red Hat Enterprise Linux 9 中,使用 DNF 确保软件安装 。红帽继续支持使用 yum 术语,以便与以前的 RHEL 主版本保持一致。如果您键入 dnf 而不是 yum,则命令按预期运行,因为它们都是兼容性的别名。

虽然 RHEL 8 和 RHEL 9 基于 DNF,但它们与 RHEL 7 中使用的 YUM 兼容。

如需更多信息,请参阅使用 DNF 工具管理软件

重要的 RPM 特性和变化

Red Hat Enterprise Linux 9 带有 RPM 版本 4.16。与之前的版本相比,这个版本引入了很多改进。

主要特性包括:

  • 新的 SPEC 功能,最重要的是:

    • 快速基于宏的依赖关系生成器

      现在可以将依赖项生成器定义为常规 RPM 宏。这在使用嵌入式 Lua 解释器时非常有用 (%{lua:…​}),因为它启用了编写复杂的快速生成器,并避免冗余分叉和执行 shell 脚本。

      例如:

      %__foo_provides()    %{basename:%{1}}
    • 启用生成动态构建依赖项的 %generate_buildrequires 部分

      现在,可以使用新可用的 %generate_buildrequires 部分,以编程方式生成额外的构建依赖项。这在使用特殊实用程序编写的语言打包软件时很有用,它用于确定运行时或构建运行时依赖项,如 Rust、Node.js、Ruby、Python 或 Haskell。

    • 元(未排序)依赖项

      新的名为 meta 的依赖项限定器,可以用来指定不特定于安装时或运行时依赖项的依赖项。这可用于避免因正常依赖关系顺序而产生的不必要的依赖关系循环,比如在指定 meta 软件包的依赖项时。

      例如:

      Requires(meta): <pkgname>
    • 表达式中的原生版本比较

      现在,可以使用新支持的格式来比较表达式中的任意版本字符串 v"…​" 格式。

      例如:

      %if v"%{python_version}" < v"3.9"
    • 尖号( ^ ) 操作符,与波形符( ~ )相反

      新的 caret(^)运算符,可用于指定高于基本版本的版本。它是一个与现有波形符(~)运算符的补充,其具有相反语义。

    • %elif%elifos%elifarch 语句
    • 可选的自动补丁和源编号

      Patch:Source: 标签现在根据列出的顺序自动为没有数字编号。

    • %autopatch 现在接受补丁范围

      %autopatch 宏现在接受 -m-M 参数,以分别限制要应用的最小和最大补丁号。

    • %patchlist%sourcelist 部分

      现在,可以通过使用新添加的 %patchlist%sourcelist 部分,列出补丁和源文件,而无需之前带有相应 Patch: 和 Source: 标签。

  • RPM 数据库现在基于 sqlite 库。为迁移和查询目的保留了对 BerkeleyDB 数据库的只读支持。
  • 一个新的 rpm-plugin-audit 插件,用于发出交易的审计日志事件,之前内置在 RPM 自身中
  • 增加了软件包构建的并行性

    对软件包构建过程进行并行化的方式有大量改进。这些改进涉及各种 buildroot 策略脚本和健全性检查、文件分类和子软件包创建和排序。因此,在多处理器系统上构建软件包,特别是对于大型软件包,现在应该更快且效率更高。

  • 构建时强制进行标头数据的 UTF-8 验证
  • RPM 现在支持 Zstandard (zstd) 压缩算法

    在 RHEL 9 中,默认的 RPM 压缩算法已切换到 Zstandard(zstd)。因此,软件包现在可以更快地安装,这在大型环境中会特别明显。

第 8 章 Shell 和命令行工具

本章列出了 RHEL 8 和 RHEL 9 之间的 shell 和命令行工具的最显著变化。

8.1. 系统管理的显著变化

Red Hat Enterprise Linux 9 中的 net-snmp 通信无法使用数据加密标准(DES)算法

在以前的 RHEL 版本中,DES 被用作 net-snmp 客户端和服务器间安全通信的加密算法。在 RHEL 9 中,OpenSSL 库不支持 DES 算法。该算法被标记为不安全,因此删除了对 net-snmp 的 DES 支持。

ABRT 工具已被删除

RHEL 9 不提供用于检测和报告应用程序崩溃的自动错误报告工具(ABRT)。

作为替代,使用 systemd-coredump 工具记录和存储核心转储,其是程序崩溃后自动生成的文件。

RHEL 9 systemd不支持 hidepid=n 挂载选项

挂载选项 hidepid=n,其控制谁可以访问 /proc/[pid] 目录中的信息,与 RHEL 9 提供的 systemd 基础架构不兼容。

另外,使用这个选项可能会导致 systemd 启动的某些服务生成 SELinux AVC 拒绝消息,并阻止完成其他操作。

dump 软件包中的 dump 的工具程序已被删除。

Red Hat Enterprise Linux 8 已弃用用于文件系统备份的 dump 工具工具程序,在 RHEL 9 中已不再提供它。

在 RHEL 9 中,红帽建议使用 tardd 作为 ext2、ext3 和 ext4 文件系统的备份工具。dump 实用程序将是 EPEL 9 存储库的一部分。

请注意,dump 软件包中的 restore 工具仍可用,在 RHEL 9 中也被支持,并作为 restore 软件包提供。

RHEL 9 不包含 ReaR crontab

rear 软件包中的 /etc/cron.d/rear crontab(它在磁盘布局更改后运行 rear mkrescue)已在 RHEL 9 中删除。

如果您依赖 /etc/cron.d/rear crontab 来运行 rear mkrescue,您可以手动配置 ReaR 的定期运行。

注意

RHEL 中的 rear 软件包包含以下调度作业的示例:

  • /usr/share/doc/rear/rear.cron 示例 crontab
  • /usr/share/doc/rear/rear.{service,timer} 示例 systemd 单元

不要在没有针对特定环境进行修改的情况下使用这些示例,或者进行其他操作来对系统恢复进行更新。除了重新创建救援镜像外,还需要定期进行备份。进行备份的步骤取决于本地配置。如果您在运行 rear mkrescue 命令时没有同时进行更新的备份,系统恢复过程将使用以前的备份,这与保存的布局不一致。

第 9 章 基础架构服务

本章列出了 RHEL 8 和 RHEL 9 间的基础架构服务的显著更改。

9.1. 基础架构服务的显著变化

删除了对 Berkeley DB 动态后端的支持

在这个版本中,Berkeley DB (libdb)动态后端不再被支持。不再提供 named-sdb 构建。您可以为每个后端使用 DLZ 载入插件,例如 sqlite3mysql。这些插件没有构建或发布,且必须从源构建。

第 10 章 安全性

本章列出了 RHEL 8 和 RHEL 9 之间与安全相关的主要更改。

10.1. 安全合规性

CIS 和 DISA STIG 配置集作为 DRAFT 提供

该配置集基于互联网安全中心(CIS)和防御行业安全技术实施指南(DISA STIG)的基准,作为 DRAFT 提供,因为发出的机构尚未公布 RHEL 9 的官方基准。另外,OSSP 配置集在 DRAFT 中被实施。

有关 RHEL 9 中可用的配置集的完整列表,请参阅 RHEL 9 支持的 SCAP 安全指南配置集

OpenSCAP 不再支持 SHA-1 和 MD5

由于在 Red Hat Enterprise Linux 9 中删除 SHA-1 和 MD5 哈希功能后,从 OpenSCAP 中删除了对 OVAL filehash_test 的支持。另外,从 OpenSCAP 中的 OVAL filehash58_test 实现中删除了对 SHA-1 和 MD5 哈希功能的支持。因此,OpenSCAP 会评估使用 OVAL filehash_test 的 SCAP 内容中的规则作为 notchecked。另外,在评估 OVAL filehash58_testfilehash58_object 中的 hash_type 项设置为 SHA-1MD5)时,OpenSCAP 会返回 notchecked

要更新 OVAL 内容,请重写受影响的 SCAP 内容,使其使用 filehash58_test 而不是 filehash_test,并在 filehash58_object 中的 hash_type 项中使用SHA-224, SHA-256, SHA-384, SHA-512 之一。

10.2. crypto-policies、RHEL 内核加密组件和协议

弃用了 SHA-1

在 RHEL 9 中,使用 SHA-1 签名在 DEFAULT 系统范围的加密策略中受到限制。除了 HMAC 外,TLS、DTLS、SSH、IKEv2、DNSSEC 和 Kerberos 协议中不再允许使用 SHA-1。没有由 RHEL 系统范围的加密策略控制的单个应用程序也在 RHEL 9 中使用 SHA-1 哈希。

如果您的场景需要使用 SHA-1 来验证现有或第三方加密签名,您可以输入以下命令启用它:

# update-crypto-policies --set DEFAULT:SHA1

或者,您可以将系统范围的加密策略切换到 LEGACY 策略。请注意,LEGACY 也启用了很多不安全的其他算法。如需更多信息,请参阅 RHEL 9 安全强化文档中重新启用 SHA-1 部分。

有关仍需要 SHA-1 的系统的兼容性问题的解决方案,请查看以下 KCS 文章:

在所有策略级别禁用算法

以下算法在 RHEL 9 提供的 LEGACYDEFAULTFUTURE 加密策略中被禁用:

  • 早于版本 1.2 的 TLS (自 RHEL 9 开始,在 RHEL 8 中为 < 1.0)
  • 早于 版本 1.2 的 DTLS (自 RHEL 9 开始,在 RHEL 8 中为 < 1.0)
  • DH 的参数 < 2048 位(自 RHEL 9 开始,在 RHEL 8 中是 < 1024 位)
  • RSA 的密钥大小 < 2048 位(自 RHEL 9 开始,在 RHEL 8 中是 < 1024 位)
  • DSA(自 RHEL 9 开始,在 RHEL 8 中是 < 1024 位)
  • 3DES(自 RHEL 9 开始)
  • RC4(自 RHEL 9 开始)
  • FFDHE-1024 (自 RHEL 9 开始)
  • RbacConfig-DSS(自 RHEL 9 开始)
  • Camellia(自 RHEL 9 开始)
  • ARIA
  • SEED
  • IDEA
  • 仅完整性密码套件
  • 使用 SHA-384 HMAC 的 TLS CBC 模式密码组合
  • AES-CCM8
  • 所有 ECC curves 与 TLS 1.3 不兼容,包括 secp256k1
  • IKEv1(自 RHEL 8 开始)
小心

如果您的场景需要禁用的策略,您可以通过应用自定义加密策略或明确配置单个应用程序来启用它,但不支持生成的配置。

对 TLS 的更改

在 RHEL 9 中,TLS 配置是使用系统范围的加密策略机制执行的。不再支持 1.2 以下的 TLS 版本。DEFAULTFUTURELEGACY 加密策略只允许 TLS 1.2 和 1.3。如需更多信息,请参阅 使用系统范围的加密策略

RHEL 9 中包含的库所提供的默认设置对于大多数部署来说已经足够安全了。TLS 实现尽可能使用安全算法,而不阻止来自或到旧客户端或服务器的连接。在具有严格安全要求的环境中应用强化设置,在这些环境中,不支持安全算法或协议的旧客户端或服务器不应连接或不允许连接。

RHEL 9 不支持 SCP

安全复制协议(SCP)协议不再被支持,因为它很难安全。它已经造成了安全问题,如 CVE-2020-15778。在 RHEL 9 中,SCP 默认由 SSH 文件传输协议(SFTP)替代。

小心

默认情况下,SSH 无法从 RHEL 9 系统连接到旧的系统(例如,RHEL 6)或从旧的系统连接到 RHEL 9。这是因为旧版本中使用的加密算法现在被视为不安全。如果您的用例需要连接到旧的系统,您可以使用 ECDSA 和 ECDH 算法作为旧系统上的密钥,或者在 RHEL 9 系统中使用旧的加密策略。详情请查看从 RHEL 9 到 RHEL 6 系统 SSH 的解决方案无法正常工作与 SSH 服务器和客户端连接不支持"server-sig-algs"扩展

默认禁用 OpenSSH root 密码登录

RHEL 9 中 OpenSSH 的默认配置不允许用户以 root 身份使用密码登录,以防止攻击者获得对密码的暴力攻击。

gnutls 不再支持 TPM 1.2

GnuTLS 库不再支持受信任的平台模块(TPM)1.2 技术。通过 GnuTLS API 使用 TPM 的应用程序必须支持 TPM 2.0。

gnutls 对 GOST 的支持已被删除

在 RHEL 8 中,通过系统范围的加密策略禁用了 GOST 密码。在 RHEL 9 中,GnuTLS 库中删除了对这些加密机制的支持。

cyrus-sasl 现在使用 GDBM 而不是 Berkeley DB

cyrus-sasl 软件包构建时没有 libdb 依赖项,sasldb 插件使用 GDBM 数据库格式而不是 Berkeley DB。要迁移以旧 Berkeley DB 格式存储的现有简单身份验证和安全层(SASL)数据库,请使用 cyrusbdb2current 工具,语法如下:

cyrusbdb2current <sasldb_path> <new_path>

NSS 不再支持 DBM 和 pk12util 默认值更改

网络安全服务(NSS)库不再支持对信任数据库的 DBM 文件格式。在 RHEL 8 中,SQLite 文件格式是默认格式,现有的 DBM 数据库以只读模式打开,并自动转换为 SQLite。升级到 RHEL 9 之前,请将所有信任数据库从 DBM 更新到 SQLite。

另外,pk12util 工具现在在导出私钥时默认使用 AES 和 SHA-256 算法而不是 DES-3 和 SHA-1。

请注意,RHEL 9 中所有签名的默认系统范围的加密策略禁用了 SHA-1。

FIPS 模式不支持 openssl ENGINE 扩展 API

传统的适用于 OpenSSL 的扩展系统(ENGINE API)与新供应商 API 不兼容。因此,依赖于 OpenSSL 引擎提供功能的应用程序,如 openssl-pkcs11openssl-ibmca 模块无法在 FIPS 模式中使用。

10.3. SELinux

删除了通过 /etc/selinux/config 禁用 SELinux 的支持

在这个版本中,支持通过 /etc/selinux/config 文件中的 SELINUX=disabled 选项禁用 SELinux。当您只通过 /etc/selinux/config 禁用 SELinux 时,系统会在启用 SELinux 的情况下启动,但不会载入策略。

另外,Anaconda 安装程序和相应的 man page 已被更新以反映这个更改。此更改还为 Linux 安全模块(LSM)hook 启用只读初始保护功能。

如果您需要禁用 SELinux,请在内核命令行中添加 selinux=0 参数。

第 11 章 Networking

本章列出了 RHEL 8 和 RHEL 9 之间的与网络相关的显著更改。

11.1. 内核

WireGuard VPN 作为技术预览提供

WireGuard(红帽作为技术预览提供)是一个在 Linux 内核中运行的高性能 VPN 解决方案。它使用现代加密,比其他 VPN 解决方案更容易配置。此外,因为 WireGuard 较小的代码基础,减少了受攻击的风险,因此提高了安全性。

详情请查看设置 WireGuard VPN

11.2. 网络类型

网络团队已弃用

teamd 服务和 libteam 库在 Red Hat Enterprise Linux 9 中已弃用,并将在下一个主发行版本中删除。作为替换,配置绑定而不是网络组。

红帽注重于基于内核的绑定操作,以避免维护具有类似功能的两个功能:绑定和团队(team)。绑定代码具有较高的客户采用率,非常可靠,具有活跃的社区开发。因此,绑定代码会收到功能增强和更新。

有关如何将团队迁移到绑定的详情,请参阅将网络组配置迁移到网络绑定

11.3. NetworkManager

NetworkManager 以 keyfile 格式保存新的网络配置

在以前的版本中,NetworkManager 将新的网络配置以 ifcfg 格式保存到 /etc/sysconfig/network-scripts/。从 RHEL 9.0 开始,RHEL 将新网络配置存储在 /etc/NetworkManager/system-connections/ 中,采用 key 文件格式。配置以旧格式存储在 /etc/sysconfig/network-scripts/ 中的连接仍然可以正常工作。对现有配置集的修改会继续更新旧的文件。

删除了 WEP Wi-Fi 连接方法

RHEL 9 中删除了与不安全线等同的隐私(WEP)Wi-Fi 连接方法。对于安全的 Wi-Fi 连接,请使用 Wi-Fi Protected Access 3(WPA3)或 WPA2 连接方法。

11.4. MPTCP

mptcpd 服务可用

在这个版本中,mptcpd 服务可供使用。它是基于 MPTCP 路径管理器并带有集成的 mptcpize 工具的一个用户空间。

mptcpd 服务为 MPTCP'path 提供简化的自动配置。在出现网络故障或重新配置时,它具有更高的 'MPTCP 套接字可靠性。

现在,您可以使用 mptcpize 工具在现有 systemd 单元中启用 MPTCP 协议,而无需额外的外部依赖项。

11.5. firewall

ipsetiptables-nft 软件包已弃用

RHEL 中弃用了 ipsetiptables-nft 软件包。iptables-nft 软件包包含不同的工具,如 iptablesip6tablesebtablesarptables。这些工具将不再获得新功能,我们不建议将其用于新部署。建议使用 nftables 软件包提供的 nft 命令行工具替换它。现有设置应尽可能迁移到 nft

有关迁移到 nftables 的更多信息,请参阅从 iptables 迁移到 nftables,以及 iptables-translate(8)ip6tables-translate(8) man page。

不受支持的 xt_u32 Netfilter 模块已被删除

RHEL 8 包含不受支持的 xt_u32 模块,它可以使 iptables 用户与数据包标头或有效负载中的任意 32 位匹配。此模块已从 RHEL 9 中删除。作为替换,使用 nftables 数据包过滤框架。如果 nftables 中不存在原生匹配,请使用 nftables 的原始有效负载匹配功能。详情请查看 nft(8) 手册页中 原始有效负载表达式 部分。

11.6. InfiniBand 和 RDMA 网络

ibdev2netdev 脚本已从 RHEL 9 中删除

ibdev2netdev 是一个帮助程序,它可以显示网络设备和远程直接内存访问(RDMA)适配器端口之间的所有关联。在以前的版本中,红帽在 rdma-core 软件包中包含 ibdev2netdev。从 Red Hat Enterprise Linux 9,ibdev2netdev 已被删除,由 rdmatool 程序替代。现在,iproute 软件包包含 rdmatool

11.7. 删除的功能

RHEL 9 不包含旧的网络脚本

RHEL 9 不包含在 RHEL 8 中提供已弃用的旧网络脚本的 network-scripts 软件包。要在 RHEL 9 中配置网络连接,请使用 NetworkManager。详情请参阅配置和管理网络文档

不受支持的 xt_u32 Netfilter 模块已被删除

RHEL 8 包含不受支持的 xt_u32 模块,它可以使 iptables 用户与数据包标头或有效负载中的任意 32 位匹配。此模块已从 RHEL 9 中删除。作为替换,使用 nftables 数据包过滤框架。如果 nftables 中不存在原生匹配,请使用 nftables 的原始有效负载匹配功能。详情请查看 nft(8) 手册页中 原始有效负载表达式 部分。

Red Hat Enterprise Linux 9 中的 net-snmp 通信无法使用数据加密标准(DES)算法

在以前的 RHEL 版本中,DES 被用作 net-snmp 客户端和服务器间安全通信的加密算法。在 RHEL 9 中,OpenSSL 库不支持 DES 算法。该算法标记为不安全,因此删除了对 net-snmp 的 DES 支持。

第 12 章 内核

本章列出了 RHEL 8 和 RHEL 9 之间的与内核相关的重要更改。

12.1. kdump 内存分配的显著变化

kexec-tools 软件包现在支持 RHEL 9 的默认 crashkernel 内存保留值

kexec-tools 软件包现在维护默认的 crashkernel 内存保留值。kdump 服务使用默认值为每个内核保留 crashkernel 内存。通过这个实现,当系统的可用内存少于 4GB 时,对 kdump 的内存分配有所改进。

如果系统上默认 crashkernel 值保留的内存还不够,您可以使用默认值作为参考来增加 crashkernel 参数。

查询默认的 crashkernel 值:

 $ kdumpctl get-default-crashkernel

请注意,RHEL 9 及更新的版本中不再支持引导命令行中的 crashkernel=auto 选项。

如需更多信息,请参阅 /usr/share/doc/kexec-tools/crashkernel-howto.txt 文件。

12.2. RHEL 9 中支持 TPM 1.2 安全加密处理器的显著变化

RHEL 9 不再支持 TPM 1.2 安全加密处理器

Trusted Platform Module(TPM)安全加密处理器版本 1.2 已被删除,且在 RHEL 9 及更新的版本中不再受支持。TPM 2.0 替换 TPM 1.2,并比 TPM 1.2 提供了很多改进。TPM 2.0 不是向后兼容。

请注意,对于需要支持 TPM 1.2 的应用程序,红帽建议您使用 RHEL 8。

12.3. 内核的显著变化

RHEL 9 中默认启用 cgroup-v2

控制组版本 2(cgroup-v2)功能实施单一层次结构模型,以简化控制组的管理。此外,它确保一个进程一次只能是一个控制组的成员。与 systemd 的深度集成提高了在 RHEL 系统上配置资源控制时的最终用户体验。

新功能的开发主要针对 cgroup-v2,其具有 cgroup-v1 缺少的一些功能。类似地,cgroup-v1 还包含 cgroup-v2 中缺少的一些传统功能。此外,控制接口也不同。因此,直接依赖 cgroup-v1 的第三方软件在 cgroup-v2 环境中可能无法正常运行。

要使用 cgroup-v1,您需要在内核命令行中添加以下参数:

systemd.unified_cgroup_hierarchy=0
systemd.legacy_systemd_cgroup_controller
注意

内核中完全启用了 cgroup-v1cgroup-v2。从内核的角度来看,没有默认的控制组版本,并且由 systemd 决定在启动时挂载。

可能会影响第三方内核模块的内核更改

Linux 分发自 5.9 之前内核版本,支持导出 GPL 功能,作为非 GPL 功能。因此,用户可以通过 shim 机制将专有功能链接到 GPL 内核功能。在这个版本中,RHEL 内核融合了上游更改,这些更改提高了 RHEL 通过重新调整 shim 来强制实施 GPL 的能力。

重要

合作伙伴和独立软件供应商(ISV)应利用早期版本的 RHEL 9 测试他们的内核模块,以确保其符合 GPL。

RHEL 9 支持内核调度

借助内核调度功能,用户可以防止不应相互信任的任务共享相同的 CPU 内核。类似地,用户可以定义可共享 CPU 内核的任务组。

可以指定这些组:

  • 通过减少一些跨严重多线程(SMT)攻击来提高安全性
  • 隔离需要整个内核的任务。例如,对于实时环境中的任务,或依赖特定处理器功能的任务,如单指令、多数据(¢D)处理

如需更多信息,请参阅 Core Scheduling

kernelopts 环境变量已在 RHEL 9 中删除

在 RHEL 8 中,使用 GRUB2 引导装载程序的系统的内核命令行参数定义在 kernelopts 环境变量中。此变量存储在每个内核引导条目的 /boot/grub2/grubenv 文件中。但是,使用 kernelopts 存储内核命令行参数并不可靠。因此,Red Hat 删除了 kernelopts,且内核命令行参数保存在 Boot Loader Specification(BLS)片断中,而不是在 /boot/loader/entries/<KERNEL_BOOT_ENTRY>.conf 文件中。

红帽只为次版本保护内核符号

红帽保证,在您使用受保护的内核符号编译内核模块时,内核模块将继续在延长更新支持(EUS)版本中的所有更新中载入,。RHEL 9 的次版本之间没有内核应用程序二进制接口(ABI)保证。

12.4. 引导装载程序的显著变化

引导装载程序配置文件跨 CPU 架构统一

GRUB 引导装载程序的配置文件现在保存在所有支持的 CPU 架构的 /boot/grub2/ 目录中。现在,/boot/efi/EFI/redhat/grub.cfg 文件(以前在 UEFI 系统中使用的 GRUB)现在是到 /boot/grub2/grub.cfg 文件的符号链接。

此更改简化了 GRUB 配置文件的布局,改进了用户体验,并提供以下显著优点:

  • 您可以使用 EFI 或旧 BIOS 引导相同的安装。
  • 您可以将相同的文档和命令用于所有架构。
  • GRUB 配置工具更加强大,因为它们不再依赖于符号链接,而且不必处理平台特定的情况。
  • GRUB 配置文件的使用与 CoreOS Assembler(COSA)和 OSBuild 生成的镜像一致。
  • GRUB 配置文件的使用与其他 Linux 发行版一致。

RHEL 不再在 32 位 UEFI 上启动

支持 32 位 UEFI 固件已从 GRUB 和 shim 引导装载程序中删除。因此,RHEL 9 需要 64 位 UEFI,且无法在使用 32 位 UEFI 的 64 位系统中引导。

在本次更改中删除了以下软件包:

  • grub2-efi-ia32
  • grub2-efi-ia32-cdboot
  • grub2-efi-ia32-modules
  • shim-ia32

第 13 章 硬件启用

本章列出了 RHEL 8 和 RHEL 9 之间硬件启用的最显著更改。

13.1. 未维护的硬件支持

本节列出了在 RHEL 9 中不再测试或更新的设备(drivers、适配器)。红帽可酌情解决严重的错误,包括安全漏洞。这些设备不应该在生产环境中使用,这很可能会在下一个主发行版本中禁用。

PCI 设备 ID 采用 vendor:device:subvendor:subdevice 的格式。如果没有列出设备 ID,则与对应驱动程序关联的所有设备都会被不维护。要在您的系统中检查硬件的 PCI ID,请运行 lspci -nn 命令。

设备 ID驱动设备名称
 

bnx2

QLogic BCM5706/5708/5709/5716 Driver

 

e1000

Intel® PRO/1000 网络驱动程序

 

hpsa

惠普公司:Smart Array Controller

0x10df:0x0724

lpfc

Emulex Corporation:OneConnect FCoE Initiator (Skyhawk)

0x10df:0xe200

lpfc

Emulex Corporation:LPe15000/LPe16000 Series 8Gb/16Gb Fibre Channel Adapter

0x10df:0xf011

lpfc

Emulex Corporation:Saturn:LightPulse Fibre Channel Host Adapter

0x10df:0xf015

lpfc

Emulex Corporation:Saturn:LightPulse Fibre Channel Host Adapter

0x10df:0xf100

lpfc

Emulex Corporation:LPe12000 Series 8Gb Fibre Channel Adapter

0x10df:0xfc40

lpfc

Emulex Corporation:Saturn-X:LightPulse Fibre Channel Host Adapter

0x10df:0xe220

be2net

Emulex Corporation:OneConnect NIC (Lancer)

0x1000:0x0071

megaraid_sas

Broadcom / LSI:MR SAS HBA 2004

0x1000:0x0073

megaraid_sas

Broadcom / LSI:MegaRAID SAS 2008 [Falcon]

0x1000:0x0079

megaraid_sas

Broadcom / LSI:MegaRAID SAS 2108 [Liberator]

0x1000:0x005b

megaraid_sas

Broadcom / LSI:MegaRAID SAS 2208 [Thunderbolt]

0x1000:0x006E

mpt3sas

Broadcom / LSI:SAS2308 PCI-Express Fusion-MPT SAS-2

0x1000:0x0080

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0081

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0082

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0083

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0084

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0085

mpt3sas

Broadcom / LSI:SAS2208 PCI-Express Fusion-MPT SAS-2

0x1000:0x0086

mpt3sas

Broadcom / LSI:SAS2308 PCI-Express Fusion-MPT SAS-2

0x1000:0x0087

mpt3sas

Broadcom / LSI:SAS2308 PCI-Express Fusion-MPT SAS-2

 

mptbase

Fusion MPT SAS 主机驱动程序

 

mptsas

Fusion MPT SAS 主机驱动程序

 

mptscsih

Fusion MPT SCSI 主机驱动程序

 

mptspi

Fusion MPT SAS 主机驱动程序

 

myri10ge

Myricom 10G 驱动程序(10GbE)

 

netxen_nic

QLogic/NetXen(1/10)GbE 智能以太网驱动程序

0x1077:0x2031

qla2xxx

QLogic Corp.:基于 ISP8324 的 16Gb Fibre Channel to PCI Express Adapter

0x1077:0x2532

qla2xxx

QLogic Corp.:基于 ISP2532 的 8Gb Fibre Channel 到 PCI Express HBA

0x1077:0x8031

qla2xxx

QLogic Corp.:8300 系列 10GbE Converged Network Adapter(FCoE)

 

qla3xxx

QLogic ISP3XXX 网络驱动程序 v2.03.00-k5

0x1924:0x0803

sfc

Solarflare Communications:SFC9020 10G Ethernet Controller

0x1924:0x0813

sfc

Solarflare Communications:SFL9021 10GBASE-T Ethernet Controller

13.2. 删除的硬件支持

本节列出了已从 RHEL 9 中删除的设备(驱动程序、适配器)。

PCI 设备 ID 采用 vendor:device:subvendor:subdevice 的格式。如果没有列出设备 ID,则与对应驱动程序关联的所有设备都会被不维护。要在您的系统中检查硬件的 PCI ID,请运行 lspci -nn 命令。

设备 ID驱动设备名称
 

Soft-RoCE (rdma_rxe)

 
 

HNS-RoCE

HNS GE/10GE/25GE/50GE/100GE RDMA Network Controller

 

liquidio

Cavium LiquidIO 智能服务器适配器驱动程序

 

liquidio_vf

Cavium LiquidIO 智能服务器适配器虚拟功能驱动程序

aarch64:Ampere:Potenza

 

Ampere eMAG

aarch64:APM:Potenza

 

Applied Micro X-Gene

ppc64le:ibm:4d:*

 

Power8

ppc64le:ibm:4b:*

 

Power8E

ppc64le:ibm:4c:*

 

Power8NVL

s390x:ibm:2964:*

 

z13

s390x:ibm:2965:*

 

z13s

第 14 章 文件系统和存储

本章列出了 RHEL 8 和 RHEL 9 之间文件系统和存储的最显著更改。

14.1. 文件系统

XFS 文件系统现在支持 bigtimeinobtcount 功能

XFS 文件系统现在支持两个新的 on-disk 功能,它们各自在 RHEL 9 的 mkfs.xfs 中被默认启用。这两个新功能包括:

  • 超过 2038 年的时间戳支持(bigtime)。
  • 索引节点 btree 计数器(inobtcount),以减少大型文件系统的挂载时间。

在这个版本中,使用默认 mkfs.xfs 参数创建的文件系统无法在 RHEL 8 系统中挂载。

要创建一个与 RHEL 8 内核兼容的新文件系统,请通过在 mkfs.xfs 命令行中添加 -m bigtime=0,inobtcount=0 来禁用这些新功能。以这种方式创建的文件系统将不支持超过 2038 年的时间戳。

在 RHEL 8 中创建并不支持这些功能的文件系统,可以使用包含文件系统的卸载块设备中的 xfs_admin 实用程序升级。建议在此操作前检查文件系统一致性。该命令还会在更改后在设备上运行 xfs_repair

启用 bigtime 支持。

  • xfs_admin -O bigtime=1 /dev/device

启用内节点 btree 计数器:

  • xfs_admin -O inobtcount=1 /dev/device

同时启用这两者:

  • xfs_admin -O bigtime=1,inobtcount=1 /dev/device

详情请查看 xfs_admin(8) 手册页。

RHEL 9 现在支持 exFAT 文件系统

RHEL 9 现在支持 exFAT 文件系统。这是设计用于外部 USB 存储和与其他操作系统间的互操作性和数据交换的文件系统。文件系统并不能是通用的、性能或可扩展的 Linux 文件系统。可通过安装 exfatprogs 软件包并使用 mkfs.exfat 创建 ex FAT 文件系统。

详情请查看 mkfs.exfat(8) man page。

ext4 文件系统现在支持年超过 2038 的时间戳

ext4 文件系统现在支持超过 2038 年的时间戳。这个功能是完全自动的,不需要任何用户操作就能使用它。唯一的要求是内节点要大于 128 字节,这是默认值。

新的 nfsv4-client-utils 软件包

添加了新软件包 nfsv4-client-utils,其中包含只支持 NFSv4 的 demons 和工具集合。这是标准的 nfs-utils 软件包的替代。

现在,使用版本 1802 创建 GFS2 文件系统

RHEL 9 中的 GFS2 文件系统采用格式版本 1802 创建。这可启用以下功能:

  • trusted 命名空间的扩展属性 ("trusted.* xattrs") 可被 gfs2gfs2-utils 识别。
  • rgrplvb 选项默认为活动状态。这允许 allowgfs2 将更新的资源组数据附加到 DLM 锁定请求,因此获取锁定的节点不需要从磁盘更新资源组信息。这在某些情况下提高了性能。

使用新格式版本创建的文件系统将无法被挂载到以前的 RHEL 版本以及 fsck.gfs2 工具的旧版本下,将无法对其进行检查。

用户可以运行带有 -o format=1801 选项的 mkfs.gfs2 命令,创建采用较旧版本的文件系统。

用户可以在卸载的文件系统中通过运行 tunegfs2 -r 1802 device 来升级旧文件系统的格式版本。不支持降级格式版本。

Samba 工具中的选项已被重命名和删除,以获得一致的用户体验

Samba 工具已被改进,来提供一致的命令行界面。这些改进包括重命名和删除的选项。因此,为了避免更新后出现问题,请查看使用 Samba 工具的脚本,并在需要时更新它们。

Samba 4.15 在 Samba 工具中引进了以下更改:

  • 在以前的版本中,Samba 命令行工具会悄悄忽略未知选项。为防止意外行为,工具现在一致拒绝未知选项。
  • 现在,几个命令行选项有一个对应的 smb.conf 变量来控制它们的默认值。请参阅工具的手册页来识别命令行选项是否有 smb.conf 变量名。
  • 默认情况下,Samba 工具现在记录到标准错误(stderr)。使用 --debug-stdout 选项更改此行为。
  • --client-protection=off|sign|encrypt 选项已添加到通用解析程序中。
  • 在所有工具中已重命名了以下选项:

    • --Kerberos 变为 --use-kerberos=required|desired|off
    • --krb5-ccache 变为 --use-krb5-ccache=CCACHE
    • --scope 变为 --netbios-scope=SCOPE
    • --use-ccache 变为 --use-winbind-ccache
  • 以下选项已从所有工具中删除:

    • -e--encrypt
    • --use-winbind-ccache 中删除了 -c
    • --netbios-scope 中删除了 -i
    • -S--signing
  • 要避免重复选项,某些选项已从以下工具中删除或重命名了:

    • ndrdump:-l 对于 --load-dso 不再可用
    • net:-l 对于 --long 不再可用
    • sharesec:-V 对于 --viewsddl 不再可用
    • smbcquotas:--user 已重命名为 --quota-user
    • nmbd:--log-stdout 已重命名为 --debug-stdout
    • smbd:--log-stdout 已重命名为 --debug-stdout
    • winbindd:--log-stdout 已重命名为 --debug-stdout

cramfs 模块已被删除

由于缺少用户,已删除了 cramfs 内核模块。建议使用 squashfs 作为替代解决方案。

RHEL 9 中删除了强制文件锁定支持

RHEL 9 及更新的版本不再支持强制文件锁定。该内核会忽略 mand 挂载选项,其使用会在系统日志中生成警告。

NFSv2 不再被支持

RHEL 9 NFS 客户端和服务器不再支持 NFSv2。

14.2. 存储

VDO 管理软件已被删除

RHEL 9 不再提供基于 python 的 VDO Management 软件。使用 LVM-VDO 实现来管理 VDO 卷,而不是使用这个软件。

从 VDO 中删除了多个写入策略

VDO 不再有多个写入策略。VDO 现在只使用 async 写入策略。删除了 'sync' 和 'async-unsafe' 写入策略。

第 15 章 高可用性和集群

本章列出了 RHEL 8 和 RHEL 9 之间与高可用性和集群相关的主要变化。

15.1. 高可用性和集群的显著变化

支持 clufter 工具的 pcs 命令已被删除

删除了支持 clufter 工具用于分析集群配置格式的 pcs 命令。删除了以下命令:

  • 用于导入 CMAN / RHEL6 HA 集群配置的 pcs config import-cman
  • pcs config export 用于将集群配置导出到可重新创建同一集群的 pcs 命令列表中

pcs 支持 OCF Resource Agent API 1.1 标准

pcs 命令行界面现在支持 OCF 1.1 资源和 STONITH 代理。作为此支持的实施的一部分,任何代理的元数据都必须符合 OCF 模式,代理是否为 OCF 1.0 还是 OCF 1.1 代理。如果代理的元数据不符合 OCF 架构,pcs 会考虑代理无效,除非指定了 --force 选项,否则不会创建或更新代理的资源。pcsd Web UI 和 pcs 命令用于列出代理,现在从列表中省略带有无效元数据的代理。

第 16 章 动态编程语言、网页服务器、数据库服务器

本章列出了 RHEL 8 和 RHEL 9 之间的动态编程语言、Web 服务器和数据库服务器的最显著变化。

16.1. 动态编程语言、Web 和数据库服务器的显著变化

RHEL 9 中初始应用程序流版本

RHEL 9 改进了应用程序流的使用体验,它提供了初始的应用程序流版本,可以使用传统的 dnf install 命令作为 RPM 软件包进行安装。

RHEL 9.0 提供以下动态编程语言:

  • Node.js 16
  • Perl 5.32
  • PHP 8.0
  • Python 3.9
  • Ruby 3.0

RHEL 9.0 包括以下版本控制系统:

  • Git 2.31
  • Subversion 1.14

以下 web 服务器随 RHEL 9.0 一起发布:

  • Apache HTTP Server 2.4
  • nginx 1.20

以下代理缓存服务器可用:

  • Varnish Cache 6.6
  • Squid 5.2

RHEL 9.0 提供以下数据库服务器:

  • MariaDB 10.5
  • MySQL 8.0
  • PostgreSQL 13
  • Redis 6.2

一些额外的 Application Stream 版本将作为模块发布,并在以后的 RHEL 9 次要发行本中带有较短的生命周期。

自 RHEL 8 开始的 Python 生态系统的主要区别

本节总结了 RHEL 9 中 Python 生态系统与 RHEL 8 相比的显著变化。

统一的 python 命令

python 命令的未指定版本形式(/usr/bin/python)在 python-unversioned-command 软件包中提供。在某些系统中,默认情况下不安装此软件包。要手动安装 python 命令的未指定版本形式,请使用 dnf install /usr/bin/python 命令。

在 RHEL 9 中,python 命令的未指定版本形式指向默认的 Python 3.9 版本,它等同于 python3python3.9 命令。

python 命令用于交互式会话。在生产环境中,红帽建议明确使用 python3python3.9

您可以使用 dnf remove /usr/bin/python 命令卸载未指定版本的 python 命令。如果需要不同的 python 命令,您可以在 /usr/local/bin~/.local/bin 中创建自定义符号链接。

还有其他未指定版本的命令,如 python3- pip 软件包中的 /usr/bin/ pip。在 RHEL 9 中,所有未指定版本的命令都指向默认的 Python 3.9 版本。

特定于架构的 Python wheels

在 RHEL 9 上 构建的特定于体系结构的 Python wheel 新建了上游架构命名,允许客户在 RHEL 9 上构建其 Python wheel 并在非 RHEL 系统中安装它们。在以前的 RHEL 版本构建的 Python wheel 是向前兼容的,可以在 RHEL 9 上安装。请注意,这仅影响包含 Python 扩展的 wheel,这些扩展针对每个架构构建,而不影响包含纯 Python 代码的 Python wheels,这不是特定于架构的 Python wheel。

libdb的显著变化

RHEL 8 和 RHEL 9 目前提供 Berkeley DB(libdb)版本 5.3.28,该版本根据 LGPLv2 许可证发布。上游 Berkeley DB 版本 6 在 AGPLv3 许可证下提供,该许可证更严格。

从 RHEL 9 开始,libdb 软件包已弃用,可能不会在以后的 RHEL 版本中可用。在 RHEL 9 中,加密算法已从 libdb 中删除。从 RHEL 9 中删除了多个 libdb 依赖项。

建议 libdb 用户迁移到其他键值数据库。如需更多信息,请参阅 RHEL 中已弃用的 Berkeley DB(libdb) 的知识库文章。

第 17 章 身份管理

本章列出了 RHEL 8 和 RHEL 9 之间的身份管理(IdM)的最显著更改。

17.1. 新功能

身份管理安装软件包已进行演示

在以前的版本中,在 RHEL 8 中,IdM 软件包作为模块发布,需要启用流并安装与所需安装对应的配置集。IdM 安装软件包在 RHEL 9 中进行了演示,因此您可以使用以下 dnf 命令安装 IdM 服务器软件包:

  • 对于没有集成 DNS 服务的服务器:

    # dnf install ipa-server
  • 对于具有集成 DNS 服务的服务器:

    # dnf install ipa-server ipa-server-dns

SSSD 隐式文件供应商域默认禁用

SSSD 隐式 文件 供应商域,从 /etc/shadow/etc/ groups 等本地文件检索用户信息,现已默认禁用。

使用 SSSD 从本地文件检索用户和组信息:

  1. 配置 SSSD.选择以下选项之一:

    1. 使用 sssd.conf 配置文件中的 id_provider=files 选项明确配置本地域。

      [domain/local]
      id_provider=files
      ...
    2. 通过在 sssd.conf 配置文件中设置 enable_files_domain=true 选项来启用文件供应商。

      [sssd]
      enable_files_domain = true
  2. 配置名称服务切换。

    # authselect enable-feature with-files-provider

17.2. 重新定位的软件包

Ansible-freeipa 现在可在带有所有依赖项的 AppStream 存储库中

以前,在 RHEL 8 中,安装 ansible-freeipa 软件包之前,您必须首先启用 Ansible 存储库并安装 ansible 软件包。在 RHEL 9 中,您可以安装 ansible-freeipa,而无需任何初始步骤。安装 ansible-freeipa 会自动安装 ansible-core 作为依赖项。这两个软件包都位于 rhel-9-for-x86_64-appstream-rpms 存储库中。

RHEL 9 中的 Ansible free ipa 包含于 RHEL 8 中的所有模块。

集群 Samba 软件包现在通过 Resilient Storage 和 Gluster Samba 仓库提供

ctdb 集群 Samba 软件包现在可从 Resilient Storage 和 Gluster Samba 存储库获得。在 RHEL 8 中,集群的 Samba 软件包包括在 BaseOS 软件仓库中。

17.3. 删除的功能

nss-pam-ldapd 软件包已被删除

nss-pam-ldapd 软件包已从 RHEL 中删除。红帽建议迁移到 SSSD 及其 ldap 供应商,它完全替换了 nslcd 服务的功能。SSSD 具有专门解决 nss-pam-ldapd 用户需求的功能,例如:

  • 主机数据库
  • 网络数据库
  • 服务数据库

NIS 软件包已被删除

以下网络信息服务(NIS)组件已从 RHEL 中删除:

  • nss_nis
  • yp-tools
  • ypbind
  • ypserv

无法直接替换完全兼容功能,因为 NIS 技术基于过时的设计模式,不再被视为安全。

红帽建议改用 RHEL Identity Management 和 SSSD。

openssh-ldap 软件包已被删除

因为 openssh-ldap 子软件包没有被上游维护,它已从 RHEL 中删除。红帽建议使用 SSSD 和 sss_ssh_authorizedkeys 帮助程序,它们与其他 IdM 解决方案更好地集成且更安全。

默认情况下,SSSD ldapipa 供应商会读取用户对象的 sshPublicKey LDAP 属性(如果可用)。请注意,您无法为 ad provider 或 IdM 可信域使用默认的 SSSD 配置从 Active Directory(AD)检索 SSH 公钥,因为 AD 没有存储公钥的默认 LDAP 属性。

要允许 sss_ssh_authorizedkeys 帮助程序从 SSSD 获取密钥,在 sssd.conf 文件的 services 选项中添加 ssh 来启用 ssh 响应程序。详情请查看 sssd.conf(5) 手册页。

要允许 sshd 使用 sss_ssh_authorizedkeys,请在 /etc/ssh/sshd_config 文件中添加以下选项,如 sss_ssh_authorizedkeys(1) man page 所述:

AuthorizedKeysCommand /usr/bin/sss_ssh_authorizedkeys
AuthorizedKeysCommandUser nobody

custodia 软件包已被删除

custodia 软件包已集成到 RHEL 9 中的 Red Hat Identity Management 中,不再作为单独的服务提供。

gsntlmssp 软件包已被删除

由于 Windows New Technology LAN Manager(NTLM)被视为不安全,因此删除了 gssntlmssp 软件包。

第 18 章 虚拟化

本章列出了 RHEL 8 和 RHEL 9 间的虚拟化的最显著更改。

18.1. KVM 的主要变化

IBM POWER 不再支持 KVM 虚拟化

用于 Red Hat Enterprise Linux 9.0 及之后的版本的红帽基于内核的虚拟机(KVM)在 IBM POWER 硬件上不受支持。

不支持基于 RHEL 7.5 及更早版本的虚拟机类型

在 RHEL 9 中,虚拟机(VM)不再支持基于 RHEL 7.5 及更早版本的机器类型。例如,包括 s390-ccw-virtio-rhel7.5.0 的机器类型。

18.2. libvirt 的主要变化

模块 libvirt 守护进程

在 RHEL 9 中,libvirt 库使用 modular 守护进程来处理您主机上的单个虚拟化驱动程序集。例如,virtqemud 守护进程处理 QEMU 驱动程序。这样便可对涉及虚拟化驱动程序的各种任务进行微调,如资源负载优化和监控。

另外,单一 libvirt 守护进程 libvirtd 已被弃用。但是,如果您从 RHEL 8 升级到 RHEL 9,您的主机仍将使用 libvirtd,您可以在 RHEL 9 中继续使用它。

但是,红帽建议改为启用模块 libvirt 守护进程。具体步骤请参阅配置和管理虚拟化文档。

但请注意,如果您切换到使用模块 libvirt 守护进程,则预先配置使用 libvirtd 的任务将停止工作。

virsh iface-* 命令现在不被支持

RHEL 9 不再支持 virsh iface-* 命令,如 virsh iface-start and virsh iface-destroy。由于删除 netcf 软件包,大部分它们都不起作用。要创建和修改网络接口,请使用 NetworkManager 实用程序,如 nmcli

18.3. QEMU 的显著变化

QEMU 不再包含 SGA 选项 ROM

在 RHEL 9 中,Serial Graphics Adapter(SGA)选项 ROM 被 SeaBIOS 中的对等功能替代。但是,如果您的虚拟机(VM)配置使用以下 XML fragament,这个更改不会影响您的虚拟机功能。

  <bios useserial='yes'/>

其他不支持的设备

QEMU 不再支持以下虚拟设备:

  • Cirrus 图形设备。现在,在基于 BIOS 的机器上将默认图形设备设定为 stdvga,基于 UEFI 的机器上显示 bochs-display
  • ac97 音频设备。在 RHEL 9 中,libvirt 使用 ich9 设备替代。

18.4. SPICE 的显著变化

SPICE 已经变为不受支持

在 RHEL 9 中,不再支持 SPICE 远程显示协议。反之,红帽建议在远程显示流中使用备用解决方案:

  • 要访问远程控制台,请使用 VNC 协议。但请注意,SPICE 上的某些功能当前不受支持,或者无法在 VNC 中正常工作。这包括:

    • 从主机到虚拟机的智能卡共享(现在仅由第三方远程视觉化解决方案支持)。
    • 从虚拟机到主机的音频播放
    • 自动虚拟机屏幕大小
    • 从主机到虚拟机的 USB 重定向
    • 将文件从主机拖放到虚拟机
    • 另外,GNOME Boxes 应用程序无法使用 VNC。因此,RHEL 9 不提供 Boxes。但是,在以后的 RHEL 主发行版本中计划使用不同显示协议的修改版本。
  • 对于高级远程显示功能,请使用 RDP、HP ZCentral Remote Boost 或 Mechdyne TGX 等第三方工具。

对于在 RHEL 9 上托管的图形虚拟机,红帽建议使用 virtio-vgavirtio-gpu 虚拟图形卡。

第 19 章 容器

本章列出了 RHEL 8 和 RHEL 9 之间与容器相关的显著更改。

19.1. 容器的显著变化

container-tools meta-package 现已正式发布

RHEL 9 提供了 container-tools RPM meta-package 包括 Podman、Buildah、Skopeo、CRIU、Udica 和所有必需库。RHEL 9 不提供 stable 流。要获得对 Podman 的稳定访问、Buildah、Skopeo 等,请使用 RHEL EUS 订阅。

安装 container-tools meta-package:

  • 安装 container-tools meta-package:

    $ sudo dnf install container-tools

container-tools meta-package 已更新

container-tools meta-package 包括 Podman、Buildah、Skopeo、CRIU、Udica 以及所有必需的库。与之前的版本相比,这个版本提供了很多程序错误修复和增强。

主要变更包括:

  • 原生覆盖文件系统可作为无根用户使用
  • 现在容器中支持 NFS 存储
  • 控制组群版本 2(cgroup v2)被默认启用

有关 Podman 中显著变化的更多信息,请参阅上游发行注记

改进了控制组群性能

以前的控制组群版本 cgroup 版本 1(cgroup v1)会导致各种应用程序出现性能问题。最新版本的控制组 cgroup 版本 2(cgroup v2)可让系统管理员为任何应用程序限制资源,而不会造成性能问题。

在 RHEL 9 中,控制组群c v2 的新版本是默认启用的。

Podman 现在支持安全简短名称

现在可以在 [aliases] 表中的 registries.conf 文件中配置镜像的短名称别名。简短名称模式为:

  • Enforcing:如果在镜像拉取过程中找不到匹配的别名,则 Podman 会提示用户选择一个非限定 registry。如果成功拉取了所选镜像,Podman 会自动在 $HOME/.cache/containers/short-name-aliases.conf 文件(rootless 用户)和 /var/cache/containers/short-name-aliases.conf 中记录一个新的短名称别名。如果无法提示用户(例如,stdin 或 stdout 而不是 TTY),则 Podman 会失败。请注意,如果两者都指定了相同的别名,则short-name-aliases.conf文件优先于 registries.conf 文件。在 RHEL 9 中,enforcing 模式是默认的。
  • Permissive:与 enforcing 模式类似,但如果用户无法提示,Podman 不会失败。相反,Podman 会按照指定顺序搜索所有非限定 registry。请注意,没有记录别名。RHEL 8 中是 permissive 模式。

例如:

unqualified-search-registries=["registry.fedoraproject.org", “quay.io"]
[aliases]
"fedora"="registry.fedoraproject.org/fedora"

现在,默认容器镜像签名验证可用

在以前的版本中,必须在 /etc/containers/registries.d/ 目录中创建 Red Hat Container Registries 的策略 YAML 文件。现在,registry.access.redhat.com.yamlregistry.redhat.io.yaml 文件包括在 containers-common 软件包中。现在,您可以使用 podman image trust 命令验证容器镜像签名。

podman image trust 命令根据其位置管理您信任为容器镜像源的 registry。信任在 /etc/containers/policy.json 文件中定义,当用户尝试从 registry 中拉取远程镜像时强制执行。policy.json 中的信任策略描述了信任的 registry 范围。此信任可以使用公钥作为已签名的镜像。在 RHEL 8 和 RHEL 9 中默认启用镜像签名验证。

例如:

更新 registry.access.redhat.com 的现有信任范围:

# podman image trust set -f /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release registry.access.redhat.com

要验证信任策略配置,请显示 /etc/containers/policy.json 文件:

...
"transports": {
  "docker": {
      "registry.access.redhat.com": [
       {
         "type": "signedBy",
         "keyType": "GPGKeys",
         "keyPath": "/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release"
       }
     ]
},
...

registries.conf中的默认容器 registry

您可以以 root 用户身份在 /etc/containers/registries.conf 文件中找到容器 registry 列表,并以一个非 root 用户身份在 $HOME/.config/containers/registries.conf 中。通过更改 registry.conf 文件,您可以更改默认的系统范围搜索设置。

对于 RHEL 8,unqualified-search-registries 是:

unqualified-search-registries = ["registry.fedoraproject.org", "registry.access.redhat.com", "registry.centos.org", "docker.io"]

对于 RHEL 9,unqualified-search-registries 是:

unqualified-search-registries = ["registry.fedoraproject.org", "registry.access.redhat.com", "registry.centos.org", "quay.io", "docker.io"]

container-tools:latest 滚动流已更新

container-tools:rhel8 滚动流现在重命名为 container-tools:latest。stable 流的数字保持不变(如 2.0、3.0)。container-tools:latest 滚动流现在可用,其中包括 Podman、Buildah、Skopeo 和 runc 工具。与之前的版本相比,这个版本提供了程序错误修正和增强。

如需更多信息,请参阅 https://access.redhat.com/support/policy/updates/containertools

默认 OCI 运行时更改

crun OCI 运行时现在可用于 container-tools:rhel8 模块。crun 容器运行时支持一个注解,它允许容器访问无根用户的额外组。当设置了 setgid 或用户只能访问组访问权限的目录中时,这对于容器操作很有用。

  • RHEL 8 中的默认容器运行时是 runc
  • RHEL 9 中的默认容器运行时是 crun

不支持在 RHEL 7 主机上运行 RHEL 9 容器

不支持在 RHEL 7 主机上运行 RHEL 9 容器。

如需更多信息,请参阅 Red Hat Enterprise Linux Container Compatibility Matrix

默认网络堆栈

Podman 使用 CNI 作为 RHEL 8 中的默认网络堆栈,Netavark 作为 RHEL 9 的新安装中的默认网络堆栈。

如果您执行从 RHEL 8 原位升级到 RHEL 9,则 Podman 的网络堆栈设置为:

  • Netavark 如果 /etc/containers/containers.conf 文件中的 network_backend 参数没有被设置,或者,在 RHEL 8 中手动将 Podman 的网络堆栈升级到 Netavark。
  • CNI 如果升级后首次运行时显示的容器、镜像、Pod 或网络。然后您可以手动升级到新的 Netavark 网络堆栈。有关如何在 CNI 和 Netavark 网络堆栈间切换的步骤,请参阅 8.6 将网络堆栈从 CNI 切换到 Netavark 和 8.7 将网络堆栈从 Netavark 切换到 CNI。

红帽建议明确指定 network_backend 参数,以确保选择了正确的后端。

由于网络堆栈的变化,Podman v3 和更早版本所创建的容器在 Podman v4.0 中不可用。

第 20 章 Desktop

本章列出了 RHEL 8 和 RHEL 9 之间的桌面最重要的更改。

20.1. 对桌面的显著变化

GNOME 更新至版本 40

GNOME 环境现已从 GNOME 3.28 更新至 GNOME 40,有许多新功能。

GNOME 40 包含新的改进的活动概述设计。这为概览提供了更加一致的外观,并为导航系统和启动应用程序提供更好的体验。现在,工作区可以水平排列,窗口概览和应用程序网格可垂直访问。

GNOME 的其他改进包括:

  • GNOME 的性能和资源使用率显著提高。
  • 可视化样式(包括用户界面、登录屏幕、图标和桌面)已被刷新。
  • GNOME 应用程序不再使用应用程序菜单,该菜单位于顶部面板中。功能现在位于应用程序窗口的主菜单中。
  • Settings 应用已重新设计。
  • 改进了屏幕共享和远程桌面会话。
  • 如果您使用专有的 NVIDIA 驱动程序,现在可以使用离散 GPU 启动应用程序:

    1. 打开概述。
    2. 右键单击短划线中的应用图标。
    3. 选择菜单中的 Launch on Discrete GPU 项。
  • Power Off / Log Out 菜单现在包含 Suspend 选项和一个新的 Restart 选项,它可在您保存 Alt 时重启系统进入引导装载程序菜单。
  • 现在,flatpak 应用程序可以自动更新了。
  • 现在,您可以使用拖放将概述中的应用程序图标分组到文件夹中。
  • 现在,Terminal 应用支持从右到左和双向文本。
  • Pointer Location 访问功能现在可以在 Wayland 中正常工作。启用该功能后,按 Ctrl 突出显示屏幕上的指针位置。
  • GNOME Shell 扩展现在由 Extensions 应用程序而不是 Software 管理。扩展 应用程序处理更新扩展、配置扩展首选项以及删除或禁用扩展。
  • 通知弹出现在包含一个 Do Not Disturb 按钮。按钮启用后,不会在屏幕上显示通知。
  • 要求密码的系统对话框现在可以选择显示密码文本。
  • 软件应用程序 现在会自动检测计量网络,如移动数据网络。当当前网络被计量时,软件 会暂停更新以减少数据使用量。
  • 现在,每个连接的显示都可以在 Wayland 会话中使用不同的刷新率。
  • 部分显示缩放可作为实验性选项提供。它包含多个预配置的分数。

    要启用实验性部分扩展,请在启用了实验功能列表中添加 scale-monitor-framebuffer 值:

    $ dconf write \
            /org/gnome/mutter/experimental-features \
            "['scale-monitor-framebuffer']"

    因此,可以在 SettingsDisplay 面板中访问部分扩展选项。

有关 GNOME 中更改的更多详细信息,请参阅发行注记中的 3.30 到 40.0 版本。

x.org Server 现已弃用

X.org 显示服务器已弃用,并将在以后的主 RHEL 发行版本中删除。现在,在大多数情形中,默认桌面会话都是 Wayland 会话。

X11 协议仍完全支持使用 XWayland 后端。因此,需要 X11 的应用程序可以在 Wayland 会话中运行。

红帽正在努力解决 Wayland 会话中的剩余问题。

您可以将用户会话切回到 X.org 后端。如需更多信息,请参阅开始使用 GNOME 桌面环境

Wayland 会话现在默认带有 NVIDIA 驱动程序

当使用 NVIDIA 驱动程序时,如果驱动程序配置支持 Wayland,则桌面会话现在默认选择 Wayland 显示协议。在以前的 RHEL 版本中,NVIDIA 驱动程序总是禁用 Wayland。

要在您的系统中使用 NVIDIA 驱动程序启用 Wayland,请在内核命令行中添加以下选项:

  • nvidia-drm.modeset=1
  • NVreg_PreserveVideoMemoryAllocations=1

请注意,从 RHEL 8.0 开始,带有其他图形驱动程序的默认显示协议是 Wayland。

在某些情况下,NVIDIA 驱动程序会禁用 Wayland 显示协议并恢复到 X.org 显示服务器:

  • 如果 NVIDIA 驱动程序的版本低于 470。
  • 如果系统是使用混合图形的笔记本电脑。
  • 如果您还没有启用所需的 NVIDIA 驱动程序选项。
  • 如果 NVIDIA 驱动程序没有安装所需的 systemd 服务。

另外,启用 Wayland,但如果 NVIDIA 驱动程序的版本低于 510,则桌面会话默认使用 X.org。

目前,带有 NVIDIA 驱动程序的 Wayland 会话仍然不完整,并有一些已知的问题。红帽正在积极和 NVIDIA 合作来解决 GPU 堆栈中的这些问题。

PipeWire 现在是默认的音频服务

PipeWire 服务现在管理所有音频输出和输入。PipeWire 在一般用例中替换 PulseAudio 服务,并在专业用例中替换 JACK 服务。系统现在将来自使用 PulseAudioJACKALSA 框架的应用程序重定向到 PipeWire 的应用程序。

PipeWire 与之前解决方案的好处包括:

  • 面向消费者和专业用户的统一解决方案
  • 灵活的模块化架构
  • 高性能和低延迟,类似于 JACK 服务
  • 音频客户端之间的隔离以获得更高的安全性

您无需再为使用它的应用程序配置 JACK 服务。所有 JACK 应用程序现在都可以在默认的 RHEL 配置中工作。

pulseaudio 仍可在 RHEL 中提供,您可以启用它而不是 PipeWire。详情请参阅 从 PipeWire 切换到 PulseAudio

GNOME Boxes 已被删除

GNOME Boxes 应用程序已从 RHEL 9 中删除。使用 SPICE 系统连接到虚拟机(VM)的方框。在 RHEL 9 中,SPICE 不再可用,因此 Boxes 也已被删除。

如果您需要 Boxes,红帽建议从 Flathub 存储库安装 Boxes:Boxes on Flathub.这个 Boxes 版本继续使用 SPICE,因此它支持之前列出缺少的功能。

警告

Flathub 是一个社区存储库。红帽对 Flathub 安装的 Boxes 不提供支持或保证。

有关 RHEL 9 中的 SPICE 的详情,请查看 SPICE 部分。

GNOME 中提供了电源配置集

现在,您可以在 GNOME 环境中的设置界面的 Power 面板中在多个电源配置集间进行切换。电源配置文件针对所选目标优化了各种系统设置。

可用的电源配置集如下:

性能
针对高系统性能进行优化,并缩短冷却时间。这个配置集仅在特定的所选系统配置中可用。
balanced
提供标准系统性能和功耗.这是默认配置文件。
Power Saver
提高电池的使用时间,降低系统性能。这个配置集会在电池量低时自动激活。

重新启动系统后,您的电源配置集配置会保留。

power 配置文件功能可从 power-profiles-daemon 软件包获得,该软件包默认安装。

轻量级、单一应用程序环境

对于仅存在单个应用程序的图形用例,现在提供了一个轻量级用户界面(UI)。

您可以在单一应用程序会话中启动 GNOME,也称为 kiosk 模式。在这个会话中,GNOME 只显示一个您配置的应用程序的完整屏幕窗口。

单应用程序会话的资源密集型明显低于标准的 GNOME 会话。

如需更多信息,请参阅限制会话到单个应用程序

语言支持现在由语言语言提供

现在可从 langpacks 软件包中获得对各种语言的支持。您可以使用以下软件包名称自定义要安装的语言支持级别,其中 code 是该语言的简短 ISO 代码,例如 es 代表西班牙语:

langpacks-core-code

提供基本语言支持,包括:

  • glibc 区域设置
  • 默认字体
  • 默认输入法(如果语言需要)
langpacks-core-font-code
仅提供语言的默认字体。
langpacks-code

提供完整的语言支持,除了基本语言支持外,还包括以下内容:

  • 翻译
  • 拼写检查器字典
  • 其他字体

Motif 已被弃用

Motif 小部件工具包已在 RHEL 中弃用,因为上游 Motif 社区中的开发不活跃。

以下 Motif 软件包已弃用,包括其开发和调试变体:

  • motif
  • openmotif
  • openmotif21
  • openmotif22

另外,删除了 motif-static 软件包。

红帽建议使用 GTK 工具包作为替代品。与 Motif 相比,GTK更易于维护,并提供了新功能。

登录屏幕中没有登录按钮

本发行版本中已重新设计了登录屏幕。因此,登录屏幕不再包含 Sign In 按钮,这个按钮存在于之前的 RHEL 版本中。

要确认您的密码,请按 Enter 键。

另请注意,登录选项按钮(InventoryService)现在位于屏幕的右下角。

第 21 章 .NET

本章列出了 RHEL 8 和 RHEL 9 之间 .NET 的最显著更改。

21.1. 对 .NET 的显著变化

RHEL 9.0 .NET 版本支持

RHEL 9.0 支持 .NET 6. .NET 6 添加了对 64 位 ARM(aarch64)以及 IBM Z 和 LinuxONE(s390x)架构的支持。

有关 .NET 版本和构架支持的完整概述,请查看下表:

表 21.1. .NET 支持列表

.NET/.NET Core 版本RHEL7 中可用RHEL8 中可用RHEL9 中可用OpenShift Container Platform 版本支持

主动支持

    

.NET 6.0

Yes (x86_64)

是(aarch64、s390x 和 x86_64)

是(aarch64、s390x 和 x86_64)

OCP 3.11 及更新的版本

.NET Core 3.1

Yes (x86_64)

Yes (x86_64)

OCP 3.3 及更新的版本

生命周期结束(不再接收更新或补丁)

    

.NET 5.0

Yes (x86_64)

Yes (x86_64)

OCP 3.3 及更新的版本

.NET Core 3.0

Yes (x86_64)

Yes (x86_64)

OCP 3.3 及更新的版本

.NET Core 2.2

Yes (x86_64)

OCP 3.3 及更新的版本

.NET Core 2.1

Yes (x86_64)

Yes (x86_64)

OCP 3.3 及更新的版本

.NET Core 1.1

Yes (x86_64)

OCP 3.3 及更新的版本

.NET Core 1.0

Yes (x86_64)

OCP 3.3 及更新的版本

第 22 章 Edge

本章列出了 RHEL 8 和 RHEL 9 之间 RHEL Edge 的最显著更改。

22.1. RHEL for Edge

支持使用 FDO 自动置备和注册 RHEL for Edge 镜像

您可以使用 FDO(FIDO 设备板载)过程自动置备和加入 RHEL for Edge 镜像,您可以构建一个 RHEL for Edge Simplified Installer 镜像,将其置备为 RHEL for Edge 镜像。然后,您可以使用 FDO 过程自动置备和进入边缘设备,并与网络连接的其他设备和系统交换数据。

支持从 RHEL 8 升级到 RHEL 9 的 rpm-ostree

您可以使用 rpm-ostree rebase 将 RHEL 8 系统升级到 RHEL 9。

支持自动注册

在引导过程中运行健康检查,并确定节点是否正常工作。如果健康检查失败,则计数器会跟踪尝试次数,节点使用 rpm-ostree 来回滚更新。如果更新失败时,Podman 会自动回滚容器。

支持构建 RHEL for Edge Simplified Installer 镜像

您可以使用镜像构建器构建 RHEL for Edge Simplified Installer 镜像。它启用了对设备的无人值守安装,并将镜像置备到 RHEL for Edge 镜像。

支持构建 RHEL for Edge Raw 镜像

您还可以为构建 RHEL 用于 RHEL for Edge Raw 镜像。这些是压缩的原始镜像,其中包含一个包含有现有部署 OSTree 提交的分区布局的文件。RHEL for Edge Raw Images 可用于闪存硬盘或者在虚拟机上引导。

RHEL 9 for Edge 最小安装所占的空间较小

与 RHEL 8 相比,RHEL 9 for Edge 最小安装所占的空间更小:

最小 RHEL 8 安装最小 RHEL 9 安装最小 RHEL 9 安装(使用固件和 podman)

302 RPM

244 RPM

292 RPM

1.1g 磁盘

652M 磁盘

863M 磁盘

支持的 RHEL for Edge 镜像类型

使用 RHEL for Edge,您可以使用 Image Builder 编写自定义 RHEL(rpm-ostree)镜像,然后在 Edge 服务器上远程安装和管理镜像。

RHEL 9 中支持以下镜像类型:

  • RHEL for Edge Commit(.tar)
  • RHEL for Edge Container(.tar)
  • RHEL for Edge Installer(.iso)
  • RHEL for Edge Raw Image(.raw.xz)
  • RHEL for Edge 简化的安装程序(.iso)

支持的 RHEL for Edge 镜像名称

在以前的版本中,镜像类型使用 rhel- 前缀。这个前缀已被删除,但之前的镜像名称,如 rhel-edge-containerrhel-edge-installer 仍然作为新名称的别名工作。这些名称被视为已弃用,并可能在以后的发行版本中完全删除。RHEL 9 中支持以下 RHEL for Edge 镜像名称:

  • edge-commit
  • edge-container
  • edge-installer

第 23 章 性能

本章列出了 RHEL 8 和 RHEL 9 之间性能的最显著更改。

23.1. 性能的显著变化

sadf(1)工具现在从原生 sadc(1)归档生成 PCP 归档

从 RHEL 9 开始,sysstat 软件包提供的 sadf(1) 工具可以从原生 sadc(1) 存档生成 PCP 存档。

默认情况下,当将 - 标志与 sadc(1) 一起使用时,sadc(1) 将数据写入每天标准系统活动中。此文件名为 saDD,默认情况下位于 /var/log/sa 目录中。相反,如果没有指定输入数据文件,sadf(1) 工具将使用标准系统活动每日数据文件来生成归档。传递数字作为参数,以告知 sadf(1) 从过去指定天数记录的数据生成存档。

  • 要从记录的 2 天前 sadc(1) 归档生成 PCP 存档,请运行:

    # sadf -l -O pcparchive=/tmp/recording -2
  • 要显示 PCP 存档中从 sadc(1) 归档生成的指标列表,请运行:

    $ pminfo --archive /tmp/recording
    Disk.dev.avactive
    Disk.dev.read
    Disk.dev.write
    Disk.dev.blkread
    [...]
  • 显示 sadc(1) 归档生成的 PCP 存档和主机名的时间范围

    $ pmdumplog --label /tmp/recording
    Log Label (Log Format Version 2)
    Performance metrics from host shard
            commencing Tue Jul 20 00:10:30.642477 2021
            ending     Wed Jul 21 00:10:30.222176 2021
  • 然后,您可以使用 PCP 命令分析 sadc(1) 归档生成的 PCP 存档,例如:

    $ pmchart --archive /tmp/recording

新的 PCP PMDA - pmdabpf

RHEL 9 提供了 pcp-pmda-bpf 软件包,该软件包提供 pmdabpf Performance Co-Pilot(PCP)性能指标域代理(PMDA)。

pmdabpf PMDA 使用 BPF CO-RE (Compile Once - Run Everywhere)从 eBPF 程序中提取实时性能数据,即 libbpfBTF

第 24 章 系统角色

本章列出了 RHEL 8 和 RHEL 9 间的系统角色的最显著更改。

24.1. 使用 RHEL 系统角色执行系统管理任务

从 Red Hat Enterprise Linux 9.0 正式发布(GA)发行版本中,RHEL 系统角色包括 ansible-core 2.12 软件包。这是 Ansible 的一个版本,它只具有核心功能 - 也就是说,它没有包括 blivet(用于 storage 角色)、gobject(用于 network)等模块,也不包括 json_query 等插件。

使用 RHEL 系统角色,您可以利用配置界面来远程管理多个 RHEL 系统。作为传统 RHEL 系统角色格式的选项,您可以从 Ansible Collections 中获得,仅适用于 Ansible Automation Platform 客户或 RPM 软件包(仅适用于 RHEL 用户)。

RHEL 系统角色支持

有以下角色的支持如下:

  • cockpit RHEL 系统角色.您可以自动执行 web 控制台的部署和配置,从而可以从 web 浏览器管理 RHEL 系统。
  • firewall RHEL 系统角色。
  • ha_cluster RHEL 系统角色(以前作为技术预览提供)现已被完全支持。
  • nbde_client RHEL 系统角色现在支持带有静态 IP 地址的服务器。
  • Microsoft SQL(MSSQL)RHEL 系统角色用于 Microsoft SQL Server。它可使用 MSSQL 服务器工作负载的推荐设置简化和自动化 RHEL 配置。
  • VPN RHEL 系统角色,使用 Red Hat Ansible Automation Platform 在 RHEL 系统中配置 VPN 连接。用户可以使用它设置 host-to-host、network-to-network、VPN Remote Access Server 和 Mesh 配置。
  • IPMI 模块,用于自动执行 rhel_mgmt 集合中可用的硬件管理接口。

如需了解更多有关 RHEL 系统角色的信息,请参阅 RHEL 中的系统角色文档标题管理和配置任务

RHEL 9 不再支持 Ansible Engine 2.9

Red Hat Enterprise Linux 9 不再提供 Ansible Engine 2.9。以前在 Ansible Engine 2.9 上运行的 playbook 可能会生成与缺失插件或模块相关的错误消息。如果您的 Ansible 的用例不在 RHEL 提供的 Ansible Core 的有限支持范围内,请联系红帽来讨论可用的产品。

RHEL 系统角色现在使用 Ansible Core

从 RHEL 9 正式发布版本(GA)开始,Ansible Core 提供了有限的支持范围来启用 RHEL 支持的自动化用例。Ansible Core 位于 RHEL 的 AppStream 存储库中。有关支持范围的详情,请参考 RHEL 9 AppStream 中包含的 Ansible Core 软件包的支持范围

注意

从 Red Hat Enterprise Linux 9.0 开始,RHEL AppStream 中 Ansible Core 的支持范围仅限于红帽产品中包含的任何 Ansible playbook、角色和模块,如 RHEL 系统角色。

附录 A. 对软件包的更改

本章列出了 RHEL 8 和 RHEL 9 之间软件包的更改。

A.1. 新软件包

RHEL 9 中添加了以下软件包:

软件包软件仓库新内容

a52dec

rhel9-AppStream

RHEL 9.0

afterburn

rhel9-AppStream

RHEL 9.0

afterburn-dracut

rhel9-AppStream

RHEL 9.0

alternatives

rhel9-BaseOS

RHEL 9.0

anaconda-install-img-deps

rhel9-AppStream

RHEL 9.0

ant-junit5

rhel9-AppStream

RHEL 9.0

anthy-unicode

rhel9-AppStream

RHEL 9.0

appstream

rhel9-AppStream

RHEL 9.0

appstream-compose

rhel9-CRB

RHEL 9.0

appstream-compose-devel

rhel9-CRB

RHEL 9.0

appstream-devel

rhel9-CRB

RHEL 9.0

appstream-qt

rhel9-CRB

RHEL 9.0

appstream-qt-devel

rhel9-CRB

RHEL 9.0

autocorr-dsb

rhel9-AppStream

RHEL 9.0

autocorr-el

rhel9-AppStream

RHEL 9.0

autocorr-hsb

rhel9-AppStream

RHEL 9.0

autocorr-vro

rhel9-AppStream

RHEL 9.0

babel-doc

rhel9-CRB

RHEL 9.0

bind-dnssec-doc

rhel9-AppStream

RHEL 9.0

bind-dnssec-utils

rhel9-AppStream

RHEL 9.0

binutils-gold

rhel9-BaseOS

RHEL 9.0

blas64_

rhel9-CRB

RHEL 9.0

bmc-snmp-proxy

rhel9-AppStream

RHEL 9.0

boost-b2

rhel9-CRB

RHEL 9.0

boost-contract

rhel9-AppStream

RHEL 9.0

boost-doctools

rhel9-CRB

RHEL 9.0

boost-json

rhel9-AppStream

RHEL 9.0

boost-nowide

rhel9-AppStream

RHEL 9.0

bootupd

rhel9-AppStream

RHEL 9.0

Box2D

rhel9-AppStream

RHEL 9.0

butane

rhel9-AppStream

RHEL 9.0

byte-buddy

rhel9-AppStream

RHEL 9.0

byte-buddy-agent

rhel9-CRB

RHEL 9.0

byteman-bmunit

rhel9-AppStream

RHEL 9.0

cdrskin

rhel9-AppStream

RHEL 9.0

cldr-emoji-annotation-dtd

rhel9-AppStream

RHEL 9.0

clevis-pin-tpm2

rhel9-AppStream

RHEL 9.0

compat-hesiod

rhel9-AppStream

RHEL 9.0

compat-openssl11

rhel9-AppStream

RHEL 9.0

compat-paratype-pt-sans-fonts-f33-f34

rhel9-AppStream

RHEL 9.0

console-login-helper-messages

rhel9-AppStream

RHEL 9.0

console-login-helper-messages-issuegen

rhel9-AppStream

RHEL 9.0

console-login-helper-messages-motdgen

rhel9-AppStream

RHEL 9.0

console-login-helper-messages-profile

rhel9-AppStream

RHEL 9.0

console-setup

rhel9-AppStream

RHEL 9.0

container-tools

rhel9-AppStream

RHEL 9.0

cups-printerapp

rhel9-AppStream

RHEL 9.0

curl-minimal

rhel9-BaseOS

RHEL 9.0

cyrus-imapd-libs

rhel9-AppStream

RHEL 9.0

dbus-broker

rhel9-BaseOS

RHEL 9.0

ddiskit

rhel9-AppStream

RHEL 9.0

debugedit

rhel9-AppStream

RHEL 9.0

dejavu-lgc-sans-mono-fonts

rhel9-AppStream

RHEL 9.0

dejavu-lgc-serif-fonts

rhel9-AppStream

RHEL 9.0

docbook5-style-xsl

rhel9-AppStream

RHEL 9.0

docbook5-style-xsl-extensions

rhel9-AppStream

RHEL 9.0

double-conversion

rhel9-AppStream

RHEL 9.0

emacs-auctex

rhel9-AppStream

RHEL 9.0

emacs-cython-mode

rhel9-CRB

RHEL 9.0

evince-previewer

rhel9-AppStream

RHEL 9.0

evince-thumbnailer

rhel9-AppStream

RHEL 9.0

exfatprogs

rhel9-BaseOS

RHEL 9.0

fapolicyd-dnf-plugin

rhel9-AppStream

RHEL 9.0

fdk-aac-free

rhel9-AppStream

RHEL 9.0

fence-agents-openstack

rhel9-HighAvailability

RHEL 9.0

festival

rhel9-AppStream

RHEL 9.0

festival-data

rhel9-AppStream

RHEL 9.0

festvox-slt-arctic-hts

rhel9-AppStream

RHEL 9.0

fio-engine-dev-dax

rhel9-AppStream

RHEL 9.0

fio-engine-http

rhel9-AppStream

RHEL 9.0

fio-engine-libaio

rhel9-AppStream

RHEL 9.0

fio-engine-libpmem

rhel9-AppStream

RHEL 9.0

fio-engine-nbd

rhel9-AppStream

RHEL 9.0

fio-engine-pmemblk

rhel9-AppStream

RHEL 9.0

fio-engine-rados

rhel9-AppStream

RHEL 9.0

fio-engine-rbd

rhel9-AppStream

RHEL 9.0

fio-engine-rdma

rhel9-AppStream

RHEL 9.0

flashrom

rhel9-AppStream

RHEL 9.0

flexiblas

rhel9-AppStream

RHEL 9.0

flexiblas-devel

rhel9-CRB

RHEL 9.0

flexiblas-netlib

rhel9-AppStream

RHEL 9.0

flexiblas-netlib64

rhel9-CRB

RHEL 9.0

flexiblas-openblas-openmp

rhel9-AppStream

RHEL 9.0

flexiblas-openblas-openmp64

rhel9-CRB

RHEL 9.0

fonts-filesystem

rhel9-BaseOS

RHEL 9.0

fonts-rpm-macros

rhel9-CRB

RHEL 9.0

fonts-srpm-macros

rhel9-AppStream

RHEL 9.0

fstrm-utils

rhel9-CRB

RHEL 9.0

fwupd-plugin-flashrom

rhel9-AppStream

RHEL 9.0

gawk-all-langpacks

rhel9-AppStream

RHEL 9.0

gcc-plugin-annobin

rhel9-AppStream

RHEL 9.0

gcr-base

rhel9-AppStream

RHEL 9.0

gdb-minimal

rhel9-AppStream

RHEL 9.0

gedit-plugin-sessionsaver

rhel9-AppStream

RHEL 9.0

gedit-plugin-synctex

rhel9-AppStream

RHEL 9.0

gegl04-devel-docs

rhel9-AppStream

RHEL 9.0

gegl04-tools

rhel9-AppStream

RHEL 9.0

glade

rhel9-AppStream

RHEL 9.0

glibc-doc

rhel9-AppStream

RHEL 9.0

glibc-langpack-ckb

rhel9-BaseOS

RHEL 9.0

glibc-langpack-mnw

rhel9-BaseOS

RHEL 9.0

glslang

rhel9-AppStream

RHEL 9.0

glslc

rhel9-AppStream

RHEL 9.0

glusterfs-cloudsync-plugins

rhel9-AppStream

RHEL 9.0

gnome-connections

rhel9-AppStream

RHEL 9.0

gnome-devel-docs

rhel9-AppStream

RHEL 9.0

gnome-extensions-app

rhel9-AppStream

RHEL 9.0

gnome-kiosk

rhel9-AppStream

RHEL 9.0

gnome-shell-extension-background-logo

rhel9-AppStream

RHEL 9.0

gnome-themes-extra

rhel9-AppStream

RHEL 9.0

gnome-tour

rhel9-AppStream

RHEL 9.0

gnu-efi-compat

rhel9-CRB

RHEL 9.0

go-filesystem

rhel9-AppStream

RHEL 9.0

go-rpm-macros

rhel9-AppStream

RHEL 9.0

go-rpm-templates

rhel9-AppStream

RHEL 9.0

google-carlito-fonts

rhel9-AppStream

RHEL 9.0

google-noto-sans-mono-fonts

rhel9-AppStream

RHEL 9.0

google-noto-sans-sinhala-vf-fonts

rhel9-AppStream

RHEL 9.0

google-noto-serif-gurmukhi-vf-fonts

rhel9-AppStream

RHEL 9.0

google-noto-serif-sinhala-vf-fonts

rhel9-AppStream

RHEL 9.0

graphene

rhel9-AppStream

RHEL 9.0

graphene-devel

rhel9-AppStream

RHEL 9.0

gtk4

rhel9-AppStream

RHEL 9.0

gtk4-devel

rhel9-AppStream

RHEL 9.0

gtksourceview4

rhel9-AppStream

RHEL 9.0

guestfs-tools

rhel9-AppStream

RHEL 9.0

ha-cloud-support

rhel9-HighAvailability

RHEL 9.0

ha-openstack-support

rhel9-AppStream

RHEL 9.0

highcontrast-icon-theme

rhel9-AppStream

RHEL 9.0

hivex-libs

rhel9-AppStream

RHEL 9.0

ht-caladea-fonts

rhel9-AppStream

RHEL 9.0

hunspell-filesystem

rhel9-AppStream

RHEL 9.0

hyphen-eo

rhel9-AppStream

RHEL 9.0

ibus-anthy

rhel9-AppStream

RHEL 9.0

ibus-anthy-python

rhel9-AppStream

RHEL 9.0

ignition

rhel9-AppStream

RHEL 9.0

imath

rhel9-AppStream

RHEL 9.0

imath-devel

rhel9-CRB

RHEL 9.0

inih

rhel9-BaseOS

RHEL 9.0

initscripts-rename-device

rhel9-BaseOS

RHEL 9.0

initscripts-service

rhel9-BaseOS

RHEL 9.0

iptables-nft

rhel9-BaseOS

RHEL 9.0

iptables-nft-services

rhel9-AppStream

RHEL 9.0

jakarta-activation

rhel9-AppStream

RHEL 9.0

jakarta-annotations

rhel9-AppStream

RHEL 9.0

jakarta-mail

rhel9-AppStream

RHEL 9.0

jakarta-servlet

rhel9-CRB

RHEL 9.0

jasper

rhel9-AppStream

RHEL 9.0

jasper-utils

rhel9-AppStream

RHEL 9.0

javapackages-generators

rhel9-CRB

RHEL 9.0

jaxb-api

rhel9-AppStream

RHEL 9.0

jbigkit

rhel9-AppStream

RHEL 9.0

jigawatts-javadoc

rhel9-AppStream

RHEL 9.0

jitterentropy

rhel9-BaseOS

RHEL 9.0

jitterentropy-devel

rhel9-CRB

RHEL 9.0

jna-contrib

rhel9-AppStream

RHEL 9.0

kasumi-common

rhel9-AppStream

RHEL 9.0

kasumi-unicode

rhel9-AppStream

RHEL 9.0

kernel-debug-devel-matched

rhel9-AppStream

RHEL 9.0

kernel-devel-matched

rhel9-AppStream

RHEL 9.0

kernel-srpm-macros

rhel9-AppStream

RHEL 9.0

khmer-os-battambang-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-bokor-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-content-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-fasthand-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-freehand-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-handwritten-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-metal-chrieng-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-muol-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-muol-fonts-all

rhel9-AppStream

RHEL 9.0

khmer-os-muol-pali-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-siemreap-fonts

rhel9-AppStream

RHEL 9.0

khmer-os-system-fonts

rhel9-AppStream

RHEL 9.0

ksmtuned

rhel9-AppStream

RHEL 9.0

lame

rhel9-AppStream

RHEL 9.0

langpacks-bo

rhel9-AppStream

RHEL 9.0

langpacks-core-af

rhel9-AppStream

RHEL 9.0

langpacks-core-am

rhel9-AppStream

RHEL 9.0

langpacks-core-ar

rhel9-AppStream

RHEL 9.0

langpacks-core-as

rhel9-AppStream

RHEL 9.0

langpacks-core-ast

rhel9-AppStream

RHEL 9.0

langpacks-core-be

rhel9-AppStream

RHEL 9.0

langpacks-core-bg

rhel9-AppStream

RHEL 9.0

langpacks-core-bn

rhel9-AppStream

RHEL 9.0

langpacks-core-bo

rhel9-AppStream

RHEL 9.0

langpacks-core-br

rhel9-AppStream

RHEL 9.0

langpacks-core-bs

rhel9-AppStream

RHEL 9.0

langpacks-core-ca

rhel9-AppStream

RHEL 9.0

langpacks-core-cs

rhel9-AppStream

RHEL 9.0

langpacks-core-cy

rhel9-AppStream

RHEL 9.0

langpacks-core-da

rhel9-AppStream

RHEL 9.0

langpacks-core-de

rhel9-AppStream

RHEL 9.0

langpacks-core-dz

rhel9-AppStream

RHEL 9.0

langpacks-core-el

rhel9-AppStream

RHEL 9.0

langpacks-core-en

rhel9-AppStream

RHEL 9.0

langpacks-core-en_GB

rhel9-AppStream

RHEL 9.0

langpacks-core-eo

rhel9-AppStream

RHEL 9.0

langpacks-core-es

rhel9-AppStream

RHEL 9.0

langpacks-core-et

rhel9-AppStream

RHEL 9.0

langpacks-core-eu

rhel9-AppStream

RHEL 9.0

langpacks-core-fa

rhel9-AppStream

RHEL 9.0

langpacks-core-fi

rhel9-AppStream

RHEL 9.0

langpacks-core-font-af

rhel9-AppStream

RHEL 9.0

langpacks-core-font-am

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ar

rhel9-AppStream

RHEL 9.0

langpacks-core-font-as

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ast

rhel9-AppStream

RHEL 9.0

langpacks-core-font-be

rhel9-AppStream

RHEL 9.0

langpacks-core-font-bg

rhel9-AppStream

RHEL 9.0

langpacks-core-font-bn

rhel9-AppStream

RHEL 9.0

langpacks-core-font-bo

rhel9-AppStream

RHEL 9.0

langpacks-core-font-br

rhel9-AppStream

RHEL 9.0

langpacks-core-font-bs

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ca

rhel9-AppStream

RHEL 9.0

langpacks-core-font-cs

rhel9-AppStream

RHEL 9.0

langpacks-core-font-cy

rhel9-AppStream

RHEL 9.0

langpacks-core-font-da

rhel9-AppStream

RHEL 9.0

langpacks-core-font-de

rhel9-AppStream

RHEL 9.0

langpacks-core-font-dz

rhel9-AppStream

RHEL 9.0

langpacks-core-font-el

rhel9-AppStream

RHEL 9.0

langpacks-core-font-en

rhel9-AppStream

RHEL 9.0

langpacks-core-font-eo

rhel9-AppStream

RHEL 9.0

langpacks-core-font-es

rhel9-AppStream

RHEL 9.0

langpacks-core-font-et

rhel9-AppStream

RHEL 9.0

langpacks-core-font-eu

rhel9-AppStream

RHEL 9.0

langpacks-core-font-fa

rhel9-AppStream

RHEL 9.0

langpacks-core-font-fi

rhel9-AppStream

RHEL 9.0

langpacks-core-font-fr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ga

rhel9-AppStream

RHEL 9.0

langpacks-core-font-gl

rhel9-AppStream

RHEL 9.0

langpacks-core-font-gu

rhel9-AppStream

RHEL 9.0

langpacks-core-font-he

rhel9-AppStream

RHEL 9.0

langpacks-core-font-hi

rhel9-AppStream

RHEL 9.0

langpacks-core-font-hr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-hu

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ia

rhel9-AppStream

RHEL 9.0

langpacks-core-font-id

rhel9-AppStream

RHEL 9.0

langpacks-core-font-is

rhel9-AppStream

RHEL 9.0

langpacks-core-font-it

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ja

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ka

rhel9-AppStream

RHEL 9.0

langpacks-core-font-kk

rhel9-AppStream

RHEL 9.0

langpacks-core-font-km

rhel9-AppStream

RHEL 9.0

langpacks-core-font-kn

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ko

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ku

rhel9-AppStream

RHEL 9.0

langpacks-core-font-lt

rhel9-AppStream

RHEL 9.0

langpacks-core-font-lv

rhel9-AppStream

RHEL 9.0

langpacks-core-font-mai

rhel9-AppStream

RHEL 9.0

langpacks-core-font-mk

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ml

rhel9-AppStream

RHEL 9.0

langpacks-core-font-mr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ms

rhel9-AppStream

RHEL 9.0

langpacks-core-font-my

rhel9-AppStream

RHEL 9.0

langpacks-core-font-nb

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ne

rhel9-AppStream

RHEL 9.0

langpacks-core-font-nl

rhel9-AppStream

RHEL 9.0

langpacks-core-font-nn

rhel9-AppStream

RHEL 9.0

langpacks-core-font-nr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-nso

rhel9-AppStream

RHEL 9.0

langpacks-core-font-or

rhel9-AppStream

RHEL 9.0

langpacks-core-font-pa

rhel9-AppStream

RHEL 9.0

langpacks-core-font-pl

rhel9-AppStream

RHEL 9.0

langpacks-core-font-pt

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ro

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ru

rhel9-AppStream

RHEL 9.0

langpacks-core-font-si

rhel9-AppStream

RHEL 9.0

langpacks-core-font-sk

rhel9-AppStream

RHEL 9.0

langpacks-core-font-sl

rhel9-AppStream

RHEL 9.0

langpacks-core-font-sq

rhel9-AppStream

RHEL 9.0

langpacks-core-font-sr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ss

rhel9-AppStream

RHEL 9.0

langpacks-core-font-sv

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ta

rhel9-AppStream

RHEL 9.0

langpacks-core-font-te

rhel9-AppStream

RHEL 9.0

langpacks-core-font-th

rhel9-AppStream

RHEL 9.0

langpacks-core-font-tn

rhel9-AppStream

RHEL 9.0

langpacks-core-font-tr

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ts

rhel9-AppStream

RHEL 9.0

langpacks-core-font-uk

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ur

rhel9-AppStream

RHEL 9.0

langpacks-core-font-ve

rhel9-AppStream

RHEL 9.0

langpacks-core-font-vi

rhel9-AppStream

RHEL 9.0

langpacks-core-font-xh

rhel9-AppStream

RHEL 9.0

langpacks-core-font-yi

rhel9-AppStream

RHEL 9.0

langpacks-core-font-zh_CN

rhel9-AppStream

RHEL 9.0

langpacks-core-font-zh_HK

rhel9-AppStream

RHEL 9.0

langpacks-core-font-zh_TW

rhel9-AppStream

RHEL 9.0

langpacks-core-font-zu

rhel9-AppStream

RHEL 9.0

langpacks-core-fr

rhel9-AppStream

RHEL 9.0

langpacks-core-ga

rhel9-AppStream

RHEL 9.0

langpacks-core-gl

rhel9-AppStream

RHEL 9.0

langpacks-core-gu

rhel9-AppStream

RHEL 9.0

langpacks-core-he

rhel9-AppStream

RHEL 9.0

langpacks-core-hi

rhel9-AppStream

RHEL 9.0

langpacks-core-hr

rhel9-AppStream

RHEL 9.0

langpacks-core-hu

rhel9-AppStream

RHEL 9.0

langpacks-core-ia

rhel9-AppStream

RHEL 9.0

langpacks-core-id

rhel9-AppStream

RHEL 9.0

langpacks-core-is

rhel9-AppStream

RHEL 9.0

langpacks-core-it

rhel9-AppStream

RHEL 9.0

langpacks-core-ja

rhel9-AppStream

RHEL 9.0

langpacks-core-ka

rhel9-AppStream

RHEL 9.0

langpacks-core-kk

rhel9-AppStream

RHEL 9.0

langpacks-core-km

rhel9-AppStream

RHEL 9.0

langpacks-core-kn

rhel9-AppStream

RHEL 9.0

langpacks-core-ko

rhel9-AppStream

RHEL 9.0

langpacks-core-ku

rhel9-AppStream

RHEL 9.0

langpacks-core-lt

rhel9-AppStream

RHEL 9.0

langpacks-core-lv

rhel9-AppStream

RHEL 9.0

langpacks-core-mai

rhel9-AppStream

RHEL 9.0

langpacks-core-mk

rhel9-AppStream

RHEL 9.0

langpacks-core-ml

rhel9-AppStream

RHEL 9.0

langpacks-core-mr

rhel9-AppStream

RHEL 9.0

langpacks-core-ms

rhel9-AppStream

RHEL 9.0

langpacks-core-my

rhel9-AppStream

RHEL 9.0

langpacks-core-nb

rhel9-AppStream

RHEL 9.0

langpacks-core-ne

rhel9-AppStream

RHEL 9.0

langpacks-core-nl

rhel9-AppStream

RHEL 9.0

langpacks-core-nn

rhel9-AppStream

RHEL 9.0

langpacks-core-nr

rhel9-AppStream

RHEL 9.0

langpacks-core-nso

rhel9-AppStream

RHEL 9.0

langpacks-core-or

rhel9-AppStream

RHEL 9.0

langpacks-core-pa

rhel9-AppStream

RHEL 9.0

langpacks-core-pl

rhel9-AppStream

RHEL 9.0

langpacks-core-pt

rhel9-AppStream

RHEL 9.0

langpacks-core-pt_BR

rhel9-AppStream

RHEL 9.0

langpacks-core-ro

rhel9-AppStream

RHEL 9.0

langpacks-core-ru

rhel9-AppStream

RHEL 9.0

langpacks-core-si

rhel9-AppStream

RHEL 9.0

langpacks-core-sk

rhel9-AppStream

RHEL 9.0

langpacks-core-sl

rhel9-AppStream

RHEL 9.0

langpacks-core-sq

rhel9-AppStream

RHEL 9.0

langpacks-core-sr

rhel9-AppStream

RHEL 9.0

langpacks-core-ss

rhel9-AppStream

RHEL 9.0

langpacks-core-sv

rhel9-AppStream

RHEL 9.0

langpacks-core-ta

rhel9-AppStream

RHEL 9.0

langpacks-core-te

rhel9-AppStream

RHEL 9.0

langpacks-core-th

rhel9-AppStream

RHEL 9.0

langpacks-core-tn

rhel9-AppStream

RHEL 9.0

langpacks-core-tr

rhel9-AppStream

RHEL 9.0

langpacks-core-ts

rhel9-AppStream

RHEL 9.0

langpacks-core-uk

rhel9-AppStream

RHEL 9.0

langpacks-core-ur

rhel9-AppStream

RHEL 9.0

langpacks-core-ve

rhel9-AppStream

RHEL 9.0

langpacks-core-vi

rhel9-AppStream

RHEL 9.0

langpacks-core-xh

rhel9-AppStream

RHEL 9.0

langpacks-core-yi

rhel9-AppStream

RHEL 9.0

langpacks-core-zh_CN

rhel9-AppStream

RHEL 9.0

langpacks-core-zh_HK

rhel9-AppStream

RHEL 9.0

langpacks-core-zh_TW

rhel9-AppStream

RHEL 9.0

langpacks-core-zu

rhel9-AppStream

RHEL 9.0

langpacks-dz

rhel9-AppStream

RHEL 9.0

langpacks-eo

rhel9-AppStream

RHEL 9.0

langpacks-ka

rhel9-AppStream

RHEL 9.0

langpacks-km

rhel9-AppStream

RHEL 9.0

langpacks-ku

rhel9-AppStream

RHEL 9.0

langpacks-my

rhel9-AppStream

RHEL 9.0

langpacks-yi

rhel9-AppStream

RHEL 9.0

langpacks-zh_HK

rhel9-AppStream

RHEL 9.0

lapack64_

rhel9-CRB

RHEL 9.0

liba52-devel

rhel9-CRB

RHEL 9.0

libblockdev-tools

rhel9-AppStream

RHEL 9.0

libbpf-tools

rhel9-AppStream

RHEL 9.0

libbrotli

rhel9-BaseOS

RHEL 9.0

libburn-doc

rhel9-AppStream

RHEL 9.0

libcbor

rhel9-BaseOS

RHEL 9.0

libdecor

rhel9-AppStream

RHEL 9.0

libdecor-devel

rhel9-CRB

RHEL 9.0

libdnf-plugin-subscription-manager

rhel9-BaseOS

RHEL 9.0

libeconf

rhel9-BaseOS

RHEL 9.0

libell

rhel9-AppStream

RHEL 9.0

libfido2

rhel9-BaseOS

RHEL 9.0

libfido2-devel

rhel9-CRB

RHEL 9.0

libfl-static

rhel9-CRB

RHEL 9.0

libgccjit

rhel9-AppStream

RHEL 9.0

libgccjit-devel

rhel9-AppStream

RHEL 9.0

libhandy

rhel9-AppStream

RHEL 9.0

libical-glib

rhel9-AppStream

RHEL 9.0

libical-glib-devel

rhel9-AppStream

RHEL 9.0

libisoburn-doc

rhel9-AppStream

RHEL 9.0

libisofs-doc

rhel9-AppStream

RHEL 9.0

libjcat

rhel9-BaseOS

RHEL 9.0

libjcat-devel

rhel9-CRB

RHEL 9.0

libknet1-compress-zstd-plugin

rhel9-HighAvailability

RHEL 9.0

libldac

rhel9-AppStream

RHEL 9.0

libmemcached-awesome

rhel9-CRB

RHEL 9.0

libmemcached-awesome-devel

rhel9-CRB

RHEL 9.0

libmemcached-awesome-tools

rhel9-CRB

RHEL 9.0

libmpeg2

rhel9-AppStream

RHEL 9.0

libmypaint

rhel9-AppStream

RHEL 9.0

libotr

rhel9-AppStream

RHEL 9.0

libotr-devel

rhel9-CRB

RHEL 9.0

libpmem2

rhel9-AppStream

RHEL 9.0

libpmem2-debug

rhel9-AppStream

RHEL 9.0

libpmem2-devel

rhel9-AppStream

RHEL 9.0

libqrtr-glib

rhel9-BaseOS

RHEL 9.0

librabbitmq-tools

rhel9-AppStream

RHEL 9.0

libradospp-devel

rhel9-CRB

RHEL 9.0

libreoffice-help-eo

rhel9-AppStream

RHEL 9.0

libreoffice-langpack-eo

rhel9-AppStream

RHEL 9.0

libreoffice-langpack-fy

rhel9-AppStream

RHEL 9.0

libsane-airscan

rhel9-AppStream

RHEL 9.0

libsbc

rhel9-AppStream

RHEL 9.0

libshaderc

rhel9-AppStream

RHEL 9.0

libsndfile-utils

rhel9-AppStream

RHEL 9.0

libstoragemgmt-nfs-plugin

rhel9-AppStream

RHEL 9.0

libstoragemgmt-targetd-plugin

rhel9-AppStream

RHEL 9.0

libtracecmd

rhel9-BaseOS

RHEL 9.0

libtracecmd-devel

rhel9-CRB

RHEL 9.0

libtraceevent

rhel9-BaseOS

RHEL 9.0

libtraceevent-devel

rhel9-CRB

RHEL 9.0

libtracefs

rhel9-BaseOS

RHEL 9.0

libtracefs-devel

rhel9-CRB

RHEL 9.0

libtracker-sparql

rhel9-AppStream

RHEL 9.0

libvala

rhel9-CRB

RHEL 9.0

libvala-devel

rhel9-CRB

RHEL 9.0

libvdpau-trace

rhel9-AppStream

RHEL 9.0

libverto-libev

rhel9-BaseOS

RHEL 9.0

libvma-utils

rhel9-AppStream

RHEL 9.0

libwpe

rhel9-AppStream

RHEL 9.0

libxcrypt-compat

rhel9-AppStream

RHEL 9.0

linux-firmware-whence

rhel9-BaseOS

RHEL 9.0

lld-test

rhel9-AppStream

RHEL 9.0

lmdb

rhel9-CRB

RHEL 9.0

lorax-docs

rhel9-AppStream

RHEL 9.0

low-memory-monitor

rhel9-AppStream

RHEL 9.0

lua-rpm-macros

rhel9-AppStream

RHEL 9.0

lua-srpm-macros

rhel9-AppStream

RHEL 9.0

mariadb-connector-c-doc

rhel9-CRB

RHEL 9.0

mariadb-connector-c-test

rhel9-CRB

RHEL 9.0

maven-surefire-provider-junit5

rhel9-CRB

RHEL 9.0

memcached-selinux

rhel9-AppStream

RHEL 9.0

mesa-demos

rhel9-AppStream

RHEL 9.0

mingw32-srvany

rhel9-AppStream

RHEL 9.0

mkfontscale

rhel9-AppStream

RHEL 9.0

mod_jk

rhel9-AppStream

RHEL 9.0

mod_lua

rhel9-AppStream

RHEL 9.0

mod_proxy_cluster

rhel9-AppStream

RHEL 9.0

mpich-autoload

rhel9-AppStream

RHEL 9.0

mptcpd

rhel9-AppStream

RHEL 9.0

mypaint-brushes

rhel9-AppStream

RHEL 9.0

mythes-eo

rhel9-AppStream

RHEL 9.0

netronome-firmware

rhel9-BaseOS

RHEL 9.0

nfs-utils-coreos

rhel9-AppStream

RHEL 9.0

nodejs-libs

rhel9-AppStream

RHEL 9.0

npth-devel

rhel9-CRB

RHEL 9.0

open-vm-tools-test

rhel9-AppStream

RHEL 9.0

openblas-serial

rhel9-AppStream

RHEL 9.0

openexr

rhel9-AppStream

RHEL 9.0

openexr-devel

rhel9-CRB

RHEL 9.0

openexr-libs

rhel9-AppStream

RHEL 9.0

openldap-compat

rhel9-BaseOS

RHEL 9.0

openmpi-java

rhel9-AppStream

RHEL 9.0

openslp-devel

rhel9-CRB

RHEL 9.0

openslp-server

rhel9-AppStream

RHEL 9.0

pam-docs

rhel9-AppStream

RHEL 9.0

pbzip2

rhel9-AppStream

RHEL 9.0

pcp-pmda-bpf

rhel9-AppStream

RHEL 9.0

pcre2-syntax

rhel9-BaseOS

RHEL 9.0

perl-BSD-Resource

rhel9-AppStream

RHEL 9.0

perl-Cyrus

rhel9-AppStream

RHEL 9.0

perl-DBD-MariaDB

rhel9-AppStream

RHEL 9.0

perl-Mail-AuthenticationResults

rhel9-AppStream

RHEL 9.0

perl-Module-Signature

rhel9-AppStream

RHEL 9.0

perl-Net-CIDR-Lite

rhel9-AppStream

RHEL 9.0

perl-XString

rhel9-CRB

RHEL 9.0

pinentry-tty

rhel9-AppStream

RHEL 9.0

pipewire-alsa

rhel9-AppStream

RHEL 9.0

pipewire-gstreamer

rhel9-AppStream

RHEL 9.0

pipewire-jack-audio-connection-kit

rhel9-AppStream

RHEL 9.0

pipewire-jack-audio-connection-kit-devel

rhel9-AppStream

RHEL 9.0

pipewire-pulseaudio

rhel9-AppStream

RHEL 9.0

pki-jackson-annotations

rhel9-AppStream

RHEL 9.0

pki-jackson-core

rhel9-AppStream

RHEL 9.0

pki-jackson-databind

rhel9-AppStream

RHEL 9.0

pki-jackson-jaxrs-json-provider

rhel9-AppStream

RHEL 9.0

pki-jackson-jaxrs-providers

rhel9-AppStream

RHEL 9.0

pki-jackson-module-jaxb-annotations

rhel9-AppStream

RHEL 9.0

pki-resteasy-client

rhel9-AppStream

RHEL 9.0

pki-resteasy-core

rhel9-AppStream

RHEL 9.0

pki-resteasy-jackson2-provider

rhel9-AppStream

RHEL 9.0

plotnetcfg

rhel9-CRB

RHEL 9.0

pmix-pmi

rhel9-AppStream

RHEL 9.0

pmix-pmi-devel

rhel9-CRB

RHEL 9.0

pmix-tools

rhel9-AppStream

RHEL 9.0

postgresql-private-devel

rhel9-CRB

RHEL 9.0

postgresql-private-libs

rhel9-AppStream

RHEL 9.0

power-profiles-daemon

rhel9-AppStream

RHEL 9.0

pt-sans-fonts

rhel9-AppStream

RHEL 9.0

pybind11-devel

rhel9-CRB

RHEL 9.0

pyparsing-doc

rhel9-CRB

RHEL 9.0

pyproject-rpm-macros

rhel9-CRB

RHEL 9.0

python-dateutil-doc

rhel9-CRB

RHEL 9.0

python-packaging-doc

rhel9-CRB

RHEL 9.0

python-sphinx-doc

rhel9-CRB

RHEL 9.0

python-sphinx_rtd_theme-doc

rhel9-CRB

RHEL 9.0

python-unversioned-command

rhel9-AppStream

RHEL 9.0

python3

rhel9-BaseOS

RHEL 9.0

python3-appdirs

rhel9-AppStream

RHEL 9.0

python3-debug

rhel9-CRB

RHEL 9.0

python3-devel

rhel9-AppStream

RHEL 9.0

python3-file-magic

rhel9-AppStream

RHEL 9.0

python3-gluster

rhel9-AppStream

RHEL 9.0

python3-gobject-devel

rhel9-CRB

RHEL 9.0

python3-imath

rhel9-AppStream

RHEL 9.0

python3-iniconfig

rhel9-CRB

RHEL 9.0

python3-libevdev

rhel9-AppStream

RHEL 9.0

python3-net-snmp

rhel9-AppStream

RHEL 9.0

python3-psutil-tests

rhel9-CRB

RHEL 9.0

python3-pybind11

rhel9-CRB

RHEL 9.0

python3-pycdlib

rhel9-AppStream

RHEL 9.0

python3-pyelftools

rhel9-AppStream

RHEL 9.0

python3-pyrsistent

rhel9-AppStream

RHEL 9.0

python3-pytest-subtests

rhel9-CRB

RHEL 9.0

python3-pytest-timeout

rhel9-CRB

RHEL 9.0

python3-readthedocs-sphinx-ext

rhel9-CRB

RHEL 9.0

python3-requests+security

rhel9-AppStream

RHEL 9.0

python3-requests+socks

rhel9-AppStream

RHEL 9.0

python3-requests-gssapi

rhel9-AppStream

RHEL 9.0

python3-resolvelib

rhel9-AppStream

RHEL 9.0

python3-ruamel-yaml

rhel9-CRB

RHEL 9.0

python3-ruamel-yaml-clib

rhel9-CRB

RHEL 9.0

python3-scapy

rhel9-AppStream

RHEL 9.0

python3-scour

rhel9-AppStream

RHEL 9.0

python3-setuptools_scm+toml

rhel9-CRB

RHEL 9.0

python3-sphinx-latex

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-applehelp

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-devhelp

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-htmlhelp

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-httpdomain

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-jsmath

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-qthelp

rhel9-CRB

RHEL 9.0

python3-sphinxcontrib-serializinghtml

rhel9-CRB

RHEL 9.0

python3-toml

rhel9-AppStream

RHEL 9.0

python3-urllib-gssapi

rhel9-AppStream

RHEL 9.0

python3-volume_key

rhel9-AppStream

RHEL 9.0

python3-wcwidth

rhel9-CRB

RHEL 9.0

qemu-ga-win

rhel9-AppStream

RHEL 9.0

qemu-kvm-audio-pa

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-gpu

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-gpu-gl

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-gpu-pci

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-gpu-pci-gl

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-vga

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-display-virtio-vga-gl

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-usb-host

rhel9-AppStream

RHEL 9.0

qemu-kvm-device-usb-redirect

rhel9-AppStream

RHEL 9.0

qemu-kvm-tools

rhel9-AppStream

RHEL 9.0

qemu-kvm-ui-egl-headless

rhel9-AppStream

RHEL 9.0

qemu-pr-helper

rhel9-AppStream

RHEL 9.0

qt5

rhel9-AppStream

RHEL 9.0

qt5-doc

rhel9-AppStream

RHEL 9.0

qt5-qt3d-doc

rhel9-AppStream

RHEL 9.0

qt5-qtbase-doc

rhel9-AppStream

RHEL 9.0

qt5-qtcharts-doc

rhel9-AppStream

RHEL 9.0

qt5-qtconnectivity-doc

rhel9-AppStream

RHEL 9.0

qt5-qtdatavis3d-doc

rhel9-AppStream

RHEL 9.0

qt5-qtdeclarative-doc

rhel9-AppStream

RHEL 9.0

qt5-qtgamepad-doc

rhel9-AppStream

RHEL 9.0

qt5-qtgraphicaleffects-doc

rhel9-AppStream

RHEL 9.0

qt5-qtimageformats-doc

rhel9-AppStream

RHEL 9.0

qt5-qtlocation-doc

rhel9-AppStream

RHEL 9.0

qt5-qtmultimedia-doc

rhel9-AppStream

RHEL 9.0

qt5-qtpurchasing-doc

rhel9-AppStream

RHEL 9.0

qt5-qtquickcontrols-doc

rhel9-AppStream

RHEL 9.0

qt5-qtquickcontrols2-doc

rhel9-AppStream

RHEL 9.0

qt5-qtremoteobjects-doc

rhel9-AppStream

RHEL 9.0

qt5-qtscript-doc

rhel9-AppStream

RHEL 9.0

qt5-qtscxml-doc

rhel9-AppStream

RHEL 9.0

qt5-qtsensors-doc

rhel9-AppStream

RHEL 9.0

qt5-qtserialbus-doc

rhel9-AppStream

RHEL 9.0

qt5-qtserialport-doc

rhel9-AppStream

RHEL 9.0

qt5-qtspeech-doc

rhel9-AppStream

RHEL 9.0

qt5-qtsvg-doc

rhel9-AppStream

RHEL 9.0

qt5-qttools-doc

rhel9-AppStream

RHEL 9.0

qt5-qtvirtualkeyboard-doc

rhel9-AppStream

RHEL 9.0

qt5-qtwayland-doc

rhel9-AppStream

RHEL 9.0

qt5-qtwebchannel-doc

rhel9-AppStream

RHEL 9.0

qt5-qtwebsockets-doc

rhel9-AppStream

RHEL 9.0

qt5-qtwebview-doc

rhel9-AppStream

RHEL 9.0

qt5-qtx11extras-doc

rhel9-AppStream

RHEL 9.0

qt5-qtxmlpatterns-doc

rhel9-AppStream

RHEL 9.0

realtime-setup

rhel9-NFV

RHEL 9.0

realtime-tests

rhel9-AppStream

RHEL 9.0

redhat-display-fonts

rhel9-AppStream

RHEL 9.0

redhat-mono-fonts

rhel9-AppStream

RHEL 9.0

redhat-sb-certs

rhel9-CRB

RHEL 9.0

redhat-text-fonts

rhel9-AppStream

RHEL 9.0

resource-agents-cloud

rhel9-HighAvailability

RHEL 9.0

restore

rhel9-BaseOS

RHEL 9.0

rpm-plugin-audit

rhel9-BaseOS

RHEL 9.0

rpm-sign-libs

rhel9-BaseOS

RHEL 9.0

rsyslog-logrotate

rhel9-AppStream

RHEL 9.0

rubygem-thread_order

rhel9-CRB

RHEL 9.0

s-nail

rhel9-AppStream

RHEL 9.0

sane-airscan

rhel9-AppStream

RHEL 9.0

sdl12-compat

rhel9-AppStream

RHEL 9.0

sdl12-compat-devel

rhel9-CRB

RHEL 9.0

setxkbmap

rhel9-AppStream

RHEL 9.0

sid

rhel9-AppStream

RHEL 9.0

sid-base-libs

rhel9-AppStream

RHEL 9.0

sid-iface-libs

rhel9-AppStream

RHEL 9.0

sid-log-libs

rhel9-AppStream

RHEL 9.0

sid-mod-block-blkid

rhel9-AppStream

RHEL 9.0

sid-mod-block-dm-mpath

rhel9-AppStream

RHEL 9.0

sid-mod-dummies

rhel9-AppStream

RHEL 9.0

sid-resource-libs

rhel9-AppStream

RHEL 9.0

sid-tools

rhel9-AppStream

RHEL 9.0

speech-tools-libs

rhel9-AppStream

RHEL 9.0

ssh-key-dir

rhel9-AppStream

RHEL 9.0

sudo-python-plugin

rhel9-AppStream

RHEL 9.0

sysprof-capture-devel

rhel9-AppStream

RHEL 9.0

systemd-oomd

rhel9-BaseOS

RHEL 9.0

systemd-resolved

rhel9-BaseOS

RHEL 9.0

systemd-rpm-macros

rhel9-BaseOS

RHEL 9.0

tesseract-langpack-eng

rhel9-AppStream

RHEL 9.0

tesseract-tessdata-doc

rhel9-AppStream

RHEL 9.0

tex-preview

rhel9-AppStream

RHEL 9.0

texlive-alphalph

rhel9-AppStream

RHEL 9.0

texlive-atbegshi

rhel9-AppStream

RHEL 9.0

texlive-attachfile2

rhel9-AppStream

RHEL 9.0

texlive-atveryend

rhel9-AppStream

RHEL 9.0

texlive-auxhook

rhel9-AppStream

RHEL 9.0

texlive-bigintcalc

rhel9-AppStream

RHEL 9.0

texlive-bitset

rhel9-AppStream

RHEL 9.0

texlive-bookmark

rhel9-AppStream

RHEL 9.0

texlive-catchfile

rhel9-AppStream

RHEL 9.0

texlive-colorprofiles

rhel9-AppStream

RHEL 9.0

texlive-dehyph

rhel9-AppStream

RHEL 9.0

texlive-epstopdf-pkg

rhel9-AppStream

RHEL 9.0

texlive-etexcmds

rhel9-AppStream

RHEL 9.0

texlive-etoc

rhel9-AppStream

RHEL 9.0

texlive-footnotehyper

rhel9-AppStream

RHEL 9.0

texlive-gettitlestring

rhel9-AppStream

RHEL 9.0

texlive-gnu-freefont

rhel9-CRB

RHEL 9.0

texlive-grfext

rhel9-AppStream

RHEL 9.0

texlive-grffile

rhel9-AppStream

RHEL 9.0

texlive-hanging

rhel9-AppStream

RHEL 9.0

texlive-hobsub

rhel9-AppStream

RHEL 9.0

texlive-hologo

rhel9-AppStream

RHEL 9.0

texlive-hycolor

rhel9-AppStream

RHEL 9.0

texlive-hyphenex

rhel9-AppStream

RHEL 9.0

texlive-ifplatform

rhel9-AppStream

RHEL 9.0

texlive-infwarerr

rhel9-AppStream

RHEL 9.0

texlive-intcalc

rhel9-AppStream

RHEL 9.0

texlive-kvdefinekeys

rhel9-AppStream

RHEL 9.0

texlive-kvoptions

rhel9-AppStream

RHEL 9.0

texlive-kvsetkeys

rhel9-AppStream

RHEL 9.0

texlive-l3backend

rhel9-AppStream

RHEL 9.0

texlive-latexbug

rhel9-AppStream

RHEL 9.0

texlive-letltxmacro

rhel9-AppStream

RHEL 9.0

texlive-listofitems

rhel9-AppStream

RHEL 9.0

texlive-ltxcmds

rhel9-AppStream

RHEL 9.0

texlive-luahbtex

rhel9-AppStream

RHEL 9.0

texlive-lwarp

rhel9-AppStream

RHEL 9.0

texlive-minitoc

rhel9-AppStream

RHEL 9.0

texlive-modes

rhel9-AppStream

RHEL 9.0

texlive-newfloat

rhel9-AppStream

RHEL 9.0

texlive-newunicodechar

rhel9-AppStream

RHEL 9.0

texlive-notoccite

rhel9-AppStream

RHEL 9.0

texlive-obsolete

rhel9-AppStream

RHEL 9.0

texlive-pdfcolmk

rhel9-AppStream

RHEL 9.0

texlive-pdfescape

rhel9-AppStream

RHEL 9.0

texlive-pdflscape

rhel9-AppStream

RHEL 9.0

texlive-pdftexcmds

rhel9-AppStream

RHEL 9.0

texlive-ragged2e

rhel9-AppStream

RHEL 9.0

texlive-refcount

rhel9-AppStream

RHEL 9.0

texlive-rerunfilecheck

rhel9-AppStream

RHEL 9.0

texlive-sansmathaccent

rhel9-AppStream

RHEL 9.0

texlive-stackengine

rhel9-AppStream

RHEL 9.0

texlive-stringenc

rhel9-AppStream

RHEL 9.0

texlive-texlive-scripts-extra

rhel9-AppStream

RHEL 9.0

texlive-translator

rhel9-AppStream

RHEL 9.0

texlive-ucharcat

rhel9-AppStream

RHEL 9.0

texlive-uniquecounter

rhel9-AppStream

RHEL 9.0

texlive-wasy-type1

rhel9-AppStream

RHEL 9.0

texlive-zref

rhel9-AppStream

RHEL 9.0

totem-video-thumbnailer

rhel9-AppStream

RHEL 9.0

tpm2-pkcs11

rhel9-AppStream

RHEL 9.0

tpm2-pkcs11-tools

rhel9-AppStream

RHEL 9.0

tuned-profiles-spectrumscale

rhel9-AppStream

RHEL 9.0

twolame

rhel9-AppStream

RHEL 9.0

uchardet

rhel9-CRB

RHEL 9.0

uresourced

rhel9-AppStream

RHEL 9.0

utf8proc-devel

rhel9-CRB

RHEL 9.0

util-linux-core

rhel9-BaseOS

RHEL 9.0

uuid-c++

rhel9-AppStream

RHEL 9.0

uuid-dce

rhel9-AppStream

RHEL 9.0

virt-p2v

rhel9-AppStream

RHEL 9.0

virt-win-reg

rhel9-AppStream

RHEL 9.0

virtiofsd

rhel9-AppStream

RHEL 9.0

voikko-fi

rhel9-AppStream

RHEL 9.0

wayland-utils

rhel9-AppStream

RHEL 9.0

waypipe

rhel9-AppStream

RHEL 9.0

wireguard-tools

rhel9-AppStream

RHEL 9.0

wireless-regdb

rhel9-BaseOS

RHEL 9.0

wireplumber

rhel9-AppStream

RHEL 9.0

wireplumber-libs

rhel9-AppStream

RHEL 9.0

wpebackend-fdo

rhel9-AppStream

RHEL 9.0

xdg-dbus-proxy

rhel9-AppStream

RHEL 9.0

xfsprogs-xfs_scrub

rhel9-AppStream

RHEL 9.0

xhtml2fo-style-xsl

rhel9-AppStream

RHEL 9.0

xkbcomp

rhel9-AppStream

RHEL 9.0

xmlto-tex

rhel9-AppStream

RHEL 9.0

xmlto-xhtml

rhel9-AppStream

RHEL 9.0

xmvn-tools

rhel9-CRB

RHEL 9.0

zram-generator

rhel9-AppStream

RHEL 9.0

A.2. 软件包替换

下表列出了被替换、重命名、合并或者分割的软件包:

原始软件包新软件包修改自备注

apache-commons-lang (javapackages-tools:201801), apache-commons-lang3 (javapackages-tools:201801)

apache-commons-lang3

RHEL 9.0

 

apache-commons-lang (pki-deps:10.6), apache-commons-lang3 (maven:3.6, maven:3.5)

apache-commons-lang3

RHEL 9.0

 

bind-libs-lite

bind-libs

RHEL 9.0

 

bind-lite-devel

bind-devel

RHEL 9.0

 

binutils-2.30-107.el8

binutils-2.35.2-6.el9, binutils-gold-2.35.2-6.el9

RHEL 9.0

 

clutter-gst2

clutter-gst3

RHEL 9.0

 

crda

wireless-regdb

RHEL 9.0

 

dnf-plugin-subscription-manager, subscription-manager

subscription-manager

RHEL 9.0

 

fio

fio, fio-engine-dev-dax, fio-engine-http, fio-engine-libaio, fio-engine-libpmem, fio-engine-nbd, fio-engine-pmemblk, fio-engine-rados, fio-engine-rbd, fio-engine-rdma

RHEL 9.0

 

fio

fio, fio-engine-http, fio-engine-libaio, fio-engine-nbd, fio-engine-rados, fio-engine-rbd, fio-engine-rdma

RHEL 9.0

 

flex-devel

libfl-devel, libfl-static

RHEL 9.0

 

fontpackages-devel

fonts-rpm-macros

RHEL 9.0

 

fontpackages-filesystem

fonts-filesystem

RHEL 9.0

 

genisoimage

xorriso

RHEL 9.0

genisoimage 软件包已被 xorriso 软件包取代,该软件包提供之前由 genisoimage 软件包提供的 genisoimage 命令。

glassfish-jaxb-api (pki-deps:10.6)

jaxb-api

RHEL 9.0

 

glassfish-jaxb-runtime (pki-deps:10.6)

jaxb-impl

RHEL 9.0

 

gnome-session-kiosk-session

gnome-kiosk

RHEL 9.0

 

google-crosextra-caladea-fonts

ht-caladea-fonts

RHEL 9.0

 

google-crosextra-carlito-fonts

google-carlito-fonts

RHEL 9.0

 

google-noto-mono-fonts

google-noto-sans-mono-fonts

RHEL 9.0

 

guava(maven:3.6), guava20(maven:3.5)

guava

RHEL 9.0

 

guava20 (javapackages-tools:201801)

guava

RHEL 9.0

 

hesiod

compat-hesiod

RHEL 9.0

 

httpcomponents-client (javapackages-tools:201801), jakarta-commons-httpclient (javapackages-tools:201801)

httpcomponents-client

RHEL 9.0

jakarta-commons-httpclient 软件包已被 httpcomponents-client 软件包替代,该软件包略有不同的 API。您必须迁移 jakarta-commons-httpclienthttpcomponents-client 的代码更改。

httpcomponents-client (maven:3.6, maven:3.5), jakarta-commons-httpclient (pki-deps:10.6)

httpcomponents-client

RHEL 9.0

 

ibus-kkc

ibus-anthy

RHEL 9.0

 

ilmbase

imath, openexr-devel

RHEL 9.0

 

ipa-client (idm:client), ipa-client (idm:DL1)

ipa-client

RHEL 9.0

 

ipa-client-common (idm:client), ipa-client-common (idm:DL1)

ipa-client-common

RHEL 9.0

 

ipa-client-epn (idm:client), ipa-client-epn (idm:DL1)

ipa-client-epn

RHEL 9.0

 

ipa-client-samba (idm:client), ipa-client-samba (idm:DL1)

ipa-client-samba

RHEL 9.0

 

ipa-common (idm:client), ipa-common (idm:DL1)

ipa-common

RHEL 9.0

 

ipa-healthcheck-core (idm:client), ipa-healthcheck-core (idm:DL1)

ipa-healthcheck-core

RHEL 9.0

 

ipa-selinux (idm:client), ipa-selinux (idm:DL1)

ipa-selinux

RHEL 9.0

 

iptables, iptables-arptables, iptables-ebtables

iptables-nft

RHEL 9.0

 

iptables-services

iptables-nft-services

RHEL 9.0

 

istack-commons

jaxb-istack-commons

RHEL 9.0

 

jackson-annotations (pki-deps:10.6)

pki-jackson-annotations

RHEL 9.0

 

jackson-core (pki-deps:10.6)

pki-jackson-core

RHEL 9.0

 

jackson-databind (pki-deps:10.6)

pki-jackson-databind

RHEL 9.0

 

jackson-jaxrs-json-provider (pki-deps:10.6)

pki-jackson-jaxrs-json-provider

RHEL 9.0

 

jackson-jaxrs-providers (pki-deps:10.6)

pki-jackson-jaxrs-providers

RHEL 9.0

 

jackson-module-jaxb-annotations (pki-deps:10.6)

pki-jackson-module-jaxb-annotations

RHEL 9.0

 

javamail (javapackages-tools:201801)

jakarta-mail

RHEL 9.0

 

kernel-abi-whitelists

kernel-abi-stablelists

RHEL 9.0

 

khmeros-base-fonts

khmer-os-content-fonts, khmer-os-system-fonts

RHEL 9.0

 

khmeros-battambang-fonts

khmer-os-battambang-fonts

RHEL 9.0

 

khmeros-bokor-fonts

khmer-os-bokor-fonts

RHEL 9.0

 

khmeros-handwritten-fonts

khmer-os-fasthand-fonts, khmer-os-freehand-fonts

RHEL 9.0

 

khmeros-metal-chrieng-fonts

khmer-os-metal-chrieng-fonts

RHEL 9.0

 

khmeros-muol-fonts

khmer-os-muol-fonts, khmer-os-muol-pali-fonts

RHEL 9.0

 

khmeros-siemreap-fonts

khmer-os-siemreap-fonts

RHEL 9.0

 

libmemcached

libmemcached-awesome, libmemcached-awesome-tools

RHEL 9.0

libmemcached 库(不再由上游开发)已被 libmemcached-awesome fork 替代。软件包也已从 AppStream 存储库移到不受支持的 CodeReady Linux Builder 存储库中。

libmemcached-devel

libmemcached-awesome-devel

RHEL 9.0

 

libmemcached-libs

libmemcached-awesome

RHEL 9.0

 

lorax-composer

osbuild-composer

RHEL 9.0

 

mailx

s-nail

RHEL 9.0

mailx 邮件处理系统已被 s-nail 替代。s-nail 实用程序与 mailx 兼容,并添加了许多新功能。mailx 软件包不再在上游社区中维护。

maven-artifact-resolver (javapackages-tools:201801), maven-artifact-transfer (javapackages-tools:201801)

maven-artifact-transfer

RHEL 9.0

 

metacity

gnome-kiosk

RHEL 9.0

 

OpenEXR-libs

openexr-libs

RHEL 9.0

 

OpenEXR-libs

openexr

RHEL 9.0

 

paratype-pt-sans-fonts

pt-sans-fonts

RHEL 9.0

 

perl (perl:5.24)

perl-AutoLoader, perl-AutoSplit, perl-autouse, perl-B, perl-base, perl-Benchmark, perl-blib, perl-Class-Struct, perl-Config-Extensions, perl-DBM_Filter, perl-debugger, perl-deprecate, perl-diagnostics, perl-DirHandle, perl-doc, perl-Dumpvalue, perl-DynaLoader, perl-encoding-warnings, perl-English, perl-ExtUtils-Constant, perl-Fcntl, perl-fields, perl-File-Basename, perl-File-Compare, perl-File-Copy, perl-File-DosGlob, perl-File-Find, perl-File-stat, perl-FileCache, perl-FileHandle, perl-filetest, perl-FindBin, perl-GDBM_File, perl-Getopt-Std, perl-Hash-Util, perl-Hash-Util-FieldHash, perl-I18N-Collate, perl-I18N-Langinfo, perl-I18N-LangTags, perl-if, perl-interpreter, perl-IPC-Open3, perl-less, perl-lib, perl-libs, perl-locale, perl-meta-notation, perl-mro, perl-NDBM_File, perl-Net, perl-NEXT, perl-ODBM_File, perl-Opcode, perl-overload, perl-overloading, perl-ph, perl-Pod-Functions, perl-POSIX, perl-Safe, perl-Search-Dict, perl-SelectSaver, perl-sigtrap, perl-sort, perl-subs, perl-Symbol, perl-Sys-Hostname, perl-Term-Complete, perl-Term-ReadLine, perl-Text-Abbrev, perl-Thread, perl-Thread-Semaphore, perl-Tie, perl-Tie-File, perl-Tie-Memoize, perl-Tie-RefHash, perl-Time, perl-Unicode-UCD, perl-User-pwent, perl-vars, perl-vmsish

RHEL 9.0

 

perl-core (perl:5.24)

Perl

RHEL 9.0

 

perl-interpreter

perl-AutoLoader, perl-AutoSplit, perl-autouse, perl-B, perl-base, perl-Benchmark, perl-blib, perl-Class-Struct, perl-Config-Extensions, perl-DBM_Filter, perl-debugger, perl-deprecate, perl-diagnostics, perl-DirHandle, perl-doc, perl-Dumpvalue, perl-DynaLoader, perl-encoding-warnings, perl-English, perl-ExtUtils-Constant, perl-Fcntl, perl-fields, perl-File-Basename, perl-File-Compare, perl-File-Copy, perl-File-DosGlob, perl-File-Find, perl-File-stat, perl-FileCache, perl-FileHandle, perl-filetest, perl-FindBin, perl-GDBM_File, perl-Getopt-Std, perl-Hash-Util, perl-Hash-Util-FieldHash, perl-I18N-Collate, perl-I18N-Langinfo, perl-I18N-LangTags, perl-if, perl-interpreter, perl-IPC-Open3, perl-less, perl-lib, perl-locale, perl-meta-notation, perl-mro, perl-NDBM_File, perl-Net, perl-NEXT, perl-ODBM_File, perl-Opcode, perl-overload, perl-overloading, perl-ph, perl-Pod-Functions, perl-POSIX, perl-Safe, perl-Search-Dict, perl-SelectSaver, perl-sigtrap, perl-sort, perl-subs, perl-Symbol, perl-Sys-Hostname, perl-Term-Complete, perl-Term-ReadLine, perl-Text-Abbrev, perl-Thread, perl-Thread-Semaphore, perl-Tie, perl-Tie-File, perl-Tie-Memoize, perl-Tie-RefHash, perl-Time, perl-Unicode-UCD, perl-User-pwent, perl-vars, perl-vmsish

RHEL 9.0

 

php-pecl-xdebug

php-pecl-xdebug3

RHEL 9.0

 

platform-python, python2 (python27:2.7), python36 (python36:3.6), python38 (python38:3.8), python39 (python39:3.9)

python3

RHEL 9.0

 

platform-python-debug, python2-debug (python27:2.7), python36-debug (python36:3.6), python38-debug (python38:3.8), python39-debug (python39-devel:3.9)

python3-debug

RHEL 9.0

 

platform-python-devel, python2-devel (python27:2.7), python36-devel (python36:3.6), python38-devel (python38:3.8), python39-devel (python39:3.9)

python3-devel

RHEL 9.0

 

platform-python-pip, python2-pip (python27:2.7), python3-pip, python38-pip (python38:3.8), python39-pip (python39:3.9)

python3-pip

RHEL 9.0

 

platform-python-setuptools, python2-setuptools (python27:2.7), python3-setuptools, python38-setuptools (python38:3.8), python39-setuptools (python39:3.9)

python3-setuptools

RHEL 9.0

 

podman (container-tools:rhel8), podman-manpages (container-tools:rhel8)

podman

RHEL 9.0

 

podman-manpages (container-tools:rhel8)

podman

RHEL 9.0

 

postgresql-upgrade-devel (postgresql:12), postgresql-upgrade-devel (postgresql:13)

postgresql-upgrade-devel

RHEL 9.0

 

pulseaudio

pipewire-pulseaudio

RHEL 9.0

 

pygobject2 (gimp:2.8)

python3-gobject

RHEL 9.0

 

pygobject2-codegen (gimp:2.8)

python3-gobject-base

RHEL 9.0

 

pygobject2-devel (gimp:2.8)

python3-gobject-devel

RHEL 9.0

 

pygobject3-devel

python3-gobject-devel

RHEL 9.0

 

python2-attrs (python27:2.7), python3-attrs, python38-attrs (python38-devel:3.8), python39-attrs (python39-devel:3.9)

python3-attrs

RHEL 9.0

 

python2-babel (python27:2.7), python3-babel, python38-babel (python38:3.8)

python3-babel

RHEL 9.0

 

python2-chardet (python27:2.7), python3-chardet, python38-chardet (python38:3.8), python39-chardet (python39:3.9)

python3-chardet

RHEL 9.0

 

python2-Cython (python27:2.7), python3-Cython, python38-Cython (python38:3.8), python39-Cython (python39-devel:3.9)

python3-Cython

RHEL 9.0

 

python2-dns (python27:2.7), python3-dns

python3-dns

RHEL 9.0

 

python2-docutils (python27:2.7), python3-docutils

python3-docutils (python36:3.6)

RHEL 9.0

 

python2-idna (python27:2.7), python38-idna (python38:3.8), python39-idna (python39:3.9)

python3-idna

RHEL 9.0

 

python2-jinja2 (python27:2.7), python3-jinja2, python38-jinja2 (python38:3.8)

python3-jinja2

RHEL 9.0

 

python2-libs (python27:2.7), python3-libs, python38-libs (python38:3.8), python39-libs (python39:3.9)

python3-libs

RHEL 9.0

 

python2-lxml (python27:2.7), python3-lxml, python38-lxml (python38:3.8), python39-lxml (python39:3.9)

python3-lxml

RHEL 9.0

 

python2-markupsafe (python27:2.7), python3-markupsafe, python38-markupsafe (python38:3.8)

python3-markupsafe

RHEL 9.0

 

python2-numpy (python27:2.7), python38-numpy (python38:3.8), python39-numpy (python39:3.9)

python3-numpy

RHEL 9.0

 

python2-numpy-f2py (python27:2.7), python38-numpy-f2py (python38:3.8), python39-numpy-f2py (python39:3.9)

python3-numpy-f2py

RHEL 9.0

 

python2-pip-wheel (python27:2.7), python3-pip-wheel, python38-pip-wheel (python38:3.8), python39-pip-wheel (python39:3.9)

python3-pip-wheel

RHEL 9.0

 

python2-pluggy (python27:2.7), python3-pluggy, python38-pluggy (python38-devel:3.8), python39-pluggy (python39-devel:3.9)

python3-pluggy

RHEL 9.0

 

python2-psycopg2 (python27:2.7), python38-psycopg2 (python38:3.8), python39-psycopg2 (python39:3.9)

python3-psycopg2

RHEL 9.0

 

python2-py (python27:2.7), python3-py, python38-py (python38-devel:3.8), python39-py (python39-devel:3.9)

python3-py

RHEL 9.0

 

python2-pygments (python27:2.7), python3-pygments (python36:3.6)

python3-pygments

RHEL 9.0

 

python2-PyMySQL (python27:2.7), python3-PyMySQL (python36:3.6), python38-PyMySQL (python38:3.8), python39-PyMySQL (python39:3.9)

python3-PyMySQL

RHEL 9.0

 

python2-pysocks (python27:2.7), python3-pysocks, python38-pysocks (python38:3.8), python39-pysocks (python39:3.9)

python3-pysocks

RHEL 9.0

 

python2-pytest (python27:2.7), python3-pytest, python38-pytest (python38-devel:3.8), python39-pytest (python39-devel:3.9)

python3-pytest

RHEL 9.0

 

python2-pytz (python27:2.7), python3-pytz, python38-pytz (python38:3.8)

python3-pytz

RHEL 9.0

 

python2-pyyaml (python27:2.7), python3-pyyaml, python38-pyyaml (python38:3.8), python39-pyyaml (python39:3.9)

python3-pyyaml

RHEL 9.0

 

python2-requests (python27:2.7), python3-requests, python38-requests (python38:3.8), python39-requests (python39:3.9)

python3-requests

RHEL 9.0

 

python2-rpm-macros (python27:2.7), python3-rpm-macros, python36-rpm-macros (python36:3.6), python38-rpm-macros (python38:3.8), python39-rpm-macros (python39:3.9)

python3-rpm-macros

RHEL 9.0

 

python2-scipy (python27:2.7), python3-scipy (python36:3.6), python38-scipy (python38:3.8), python39-scipy (python39:3.9)

python3-scipy

RHEL 9.0

 

python2-setuptools-wheel (python27:2.7), python3-setuptools-wheel, python38-setuptools-wheel (python38:3.8), python39-setuptools-wheel (python39:3.9)

python3-setuptools-wheel

RHEL 9.0

 

python2-setuptools_scm (python27:2.7), python3-setuptools_scm

python3-setuptools_scm

RHEL 9.0

 

python2-six (python27:2.7), python3-six, python38-six (python38:3.8), python39-six (python39:3.9)

python3-six

RHEL 9.0

 

python2-test (python27:2.7), python3-test, python38-test (python38:3.8), python39-test (python39:3.9)

python3-test

RHEL 9.0

 

python2-tkinter (python27:2.7), python3-tkinter, python38-tkinter (python38:3.8), python39-tkinter (python39:3.9)

python3-tkinter

RHEL 9.0

 

python2-urllib3 (python27:2.7), python3-urllib3, python38-urllib3 (python38:3.8), python39-urllib3 (python39:3.9)

python3-urllib3

RHEL 9.0

 

python2-wheel (python27:2.7), python3-wheel (python36:3.6), python38-wheel (python38:3.8), python39-wheel (python39:3.9)

python3-wheel

RHEL 9.0

 

python2-wheel-wheel (python27:2.7), python3-wheel-wheel (python36:3.6), python38-wheel-wheel (python38:3.8), python39-wheel-wheel (python39:3.9)

python3-wheel-wheel

RHEL 9.0

 

python3-idle, python38-idle (python38:3.8), python39-idle (python39:3.9)

python3-idle

RHEL 9.0

 

python3-ipaclient (idm:client), python3-ipaclient (idm:DL1)

python3-ipaclient

RHEL 9.0

 

python3-ipalib (idm:client), python3-ipalib (idm:DL1)

python3-ipalib

RHEL 9.0

 

python3-jwcrypto (idm:client), python3-jwcrypto (idm:DL1)

python3-jwcrypto

RHEL 9.0

 

python3-packaging, python38-packaging (python38-devel:3.8), python39-packaging (python39-devel:3.9)

python3-packaging

RHEL 9.0

 

python3-pyparsing, python38-pyparsing (python38-devel:3.8), python39-pyparsing (python39-devel:3.9)

python3-pyparsing

RHEL 9.0

 

python3-pyusb (idm:client), python3-pyusb (idm:DL1)

python3-pyusb

RHEL 9.0

 

python3-qrcode (idm:client), python3-qrcode (idm:DL1)

python3-qrcode-core

RHEL 9.0

 

python3-yubico (idm:client), python3-yubico (idm:DL1)

python3-yubico

RHEL 9.0

 

python38-cffi (python38:3.8), python39-cffi (python39:3.9)

python3-cffi

RHEL 9.0

 

python38-cryptography (python38:3.8), python39-cryptography (python39:3.9)

python3-cryptography

RHEL 9.0

 

python38-mod_wsgi (python38:3.8), python39-mod_wsgi (python39:3.9)

python3-mod_wsgi

RHEL 9.0

 

python38-ply (python38:3.8), python39-ply (python39:3.9)

python3-ply

RHEL 9.0

 

python38-psutil (python38:3.8), python39-psutil (python39:3.9)

python3-psutil

RHEL 9.0

 

python38-pycparser (python38:3.8), python39-pycparser (python39:3.9)

python3-pycparser

RHEL 9.0

 

python38-wcwidth (python38-devel:3.8), python39-wcwidth (python39-devel:3.9)

python3-wcwidth

RHEL 9.0

 

python39-iniconfig (python39-devel:3.9)

python3-iniconfig

RHEL 9.0

 

python39-toml (python39:3.9)

python3-toml

RHEL 9.0

 

qemu-kvm

ksmtuned, qemu-kvm

RHEL 9.0

 

qemu-kvm-common (virt:rhel)

qemu-kvm-common, virtiofsd

RHEL 9.0

 

resource-agents-aliyun, resource-agents-gcp

resource-agents-cloud

RHEL 9.0

 

resteasy (pki-deps:10.6)

pki-resteasy-client, pki-resteasy-core, pki-resteasy-jackson2-provider, pki-resteasy-jaxb-provider

RHEL 9.0

 

rng-tools

jitterentropy, jitterentropy-devel, rng-tools

RHEL 9.0

 

rpm

rpm, rpm-plugin-audit

RHEL 9.0

 

rpm-build-libs

rpm-build-libs, rpm-sign-libs

RHEL 9.0

 

rsyslog

rsyslog, rsyslog-logrotate

RHEL 9.0

 

rt-setup

realtime-setup

RHEL 9.0

 

rt-setup

realtime-setup

RHEL 9.0

 

rt-tests

realtime-tests

RHEL 9.0

 

ruby-irb (ruby:2.5)

rubygem-irb

RHEL 9.0

 

SDL

sdl12-compat

RHEL 9.0

 

SDL-devel

sdl12-compat-devel

RHEL 9.0

 

texlive-ifetex, texlive-ifluatex, texlive-ifxetex

texlive-iftex

RHEL 9.0

 

texlive-tetex

texlive-texlive-scripts

RHEL 9.0

 

trace-cmd

libtracecmd, libtracecmd-devel, trace-cmd

RHEL 9.0

 

vala-devel

libvala-devel

RHEL 9.0

 

wodim

cdrskin

RHEL 9.0

wodim 软件包已被 cdrskin 软件包替代,该软件包提供与 wodim 提供的 cdrecord 兼容的 cdrecord 可执行文件。

xfsprogs

xfsprogs, xfsprogs-xfs_scrub

RHEL 9.0

 

xinetd

systemd

RHEL 9.0

xinetd 软件包在 RHEL9 中不可用,这些功能现在由 systemd 提供。详情请查看 如何将 xinetd 服务转换为 systemd

xorg-x11-font-utils

mkfontscale

RHEL 9.0

 

xorg-x11-xkb-utils

setxkbmap, xkbcomp

RHEL 9.0

 

A.3. 移动的软件包

以下软件包在 RHEL 9 中的软件仓库间移动:

软件包原始软件仓库*当前软件仓库*修改自

aajohan-comfortaa-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

alsa-sof-firmware

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ant

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-antlr

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-bcel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-bsf

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-oro

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-regexp

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-resolver

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-apache-xalan2

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-commons-logging

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-commons-net

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-javamail

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ANT-jdepend

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-jmf

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-jsch

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-junit

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-lib

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-swing

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-testutil

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ant-xz

rhel8-CRB

rhel9-AppStream

RHEL 9.0

antlr-tool

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-cli

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-codec

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-collections

rhel8-AppStream

rhel9-CRB

RHEL 9.0

apache-commons-compress

rhel8-AppStream

rhel9-CRB

RHEL 9.0

apache-commons-io

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-lang3

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-logging

rhel8-CRB

rhel9-AppStream

RHEL 9.0

apache-commons-net

rhel8-CRB

rhel9-AppStream

RHEL 9.0

aspell

rhel8-AppStream

rhel9-CRB

RHEL 9.0

assertj-core

rhel8-CRB

rhel9-AppStream

RHEL 9.0

atinject

rhel8-CRB

rhel9-AppStream

RHEL 9.0

atlas-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

atlas-z14

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

audit-libs-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

augeas

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

augeas-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

autoconf-archive

rhel8-CRB

rhel9-AppStream

RHEL 9.0

avahi-glib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

bcel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

bind-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

blktrace

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

bluez-obexd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

boom-boot

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

boom-boot-conf

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

boom-boot-grub2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

boost-numpy3

rhel8-CRB

rhel9-AppStream

RHEL 9.0

boost-python3

rhel8-CRB

rhel9-AppStream

RHEL 9.0

brotli

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

bsdtar

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

bsf

rhel8-CRB

rhel9-AppStream

RHEL 9.0

bzip2-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

c-ares-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

cdi-api

rhel8-CRB

rhel9-AppStream

RHEL 9.0

checkpolicy

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

conntrack-tools

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

createrepo_c-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

criu-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

criu-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

cryptsetup-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ctdb

rhel8-BaseOS

rhel9-ResilientStorage

RHEL 9.0

cyrus-sasl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

cyrus-sasl-gs2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

cyrus-sasl-ldap

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

cyrus-sasl-md5

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

cyrus-sasl-ntlm

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

daxctl

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dbus-daemon

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dbus-glib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dlm-lib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dracut-caps

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dracut-live

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

dtc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

dwarves

rhel8-CRB

rhel9-AppStream

RHEL 9.0

e2fsprogs-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

efivar

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

elfutils-debuginfod

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

elfutils-debuginfod-client-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

elfutils-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

elfutils-libelf-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

emacs-filesystem

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

evolution-data-server-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

evolution-data-server-perl

rhel8-CRB

rhel9-AppStream

RHEL 9.0

evolution-data-server-tests

rhel8-CRB

rhel9-AppStream

RHEL 9.0

expat-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

expect

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fence-agents-all

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-all

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-amt-ws

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-amt-ws

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-apc

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-apc

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-apc-snmp

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-apc-snmp

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-bladecenter

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-bladecenter

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-brocade

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-brocade

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-cisco-mds

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-cisco-mds

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-cisco-ucs

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-cisco-ucs

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-drac5

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-drac5

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-eaton-snmp

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-eaton-snmp

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-emerson

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-emerson

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-eps

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-eps

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-heuristics-ping

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-heuristics-ping

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-hpblade

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-hpblade

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ibmblade

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ibmblade

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ifmib

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ifmib

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ilo-moonshot

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ilo-moonshot

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ilo-mp

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ilo-mp

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ilo-ssh

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ilo-ssh

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ilo2

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ilo2

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-intelmodular

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-intelmodular

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ipdu

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ipdu

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-ipmilan

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-ipmilan

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-kdump

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-kdump

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-lpar

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-lpar

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-mpath

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-mpath

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-redfish

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-redfish

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-rhevm

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-rhevm

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-rsa

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-rsa

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-rsb

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-rsb

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-sbd

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-sbd

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-scsi

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-scsi

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-vmware-rest

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-vmware-rest

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-vmware-soap

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-vmware-soap

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-wti

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-wti

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

fence-agents-zvm

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

fence-agents-zvm

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

flite

rhel8-CRB

rhel9-AppStream

RHEL 9.0

fontconfig

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fontconfig-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

freeipmi

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

freeipmi-bmc-watchdog

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

freeipmi-ipmidetectd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

freeipmi-ipmiseld

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

freetype-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fstrm-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

fuse-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

fuse3

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fuse3-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fuse3-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

fxload

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

galera

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gdbm

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

gdbm-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

gdisk

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gdk-pixbuf2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

geoclue2-demos

rhel8-AppStream

rhel9-CRB

RHEL 9.0

gettext-common-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gettext-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gfs2-utils

rhel8-BaseOS

rhel9-ResilientStorage

RHEL 9.0

ghostscript-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

ghostscript-tools-dvipdf

rhel8-CRB

rhel9-AppStream

RHEL 9.0

glib2-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glib2-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

glib2-tests

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glibc-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glibc-gconv-extra

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

glibc-headers

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glibc-locale-source

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glusterfs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glusterfs-client-xlators

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glusterfs-fuse

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glusterfs-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

glusterfs-rdma

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gmp-c++

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gmp-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gnome-common

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gnu-efi

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gnupg2-smime

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

gobject-introspection-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

google-guice

rhel8-CRB

rhel9-AppStream

RHEL 9.0

google-roboto-slab-fonts

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gperf

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gpgmepp

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

graphviz-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

graphviz-python3

rhel8-CRB

rhel9-AppStream

RHEL 9.0

groff

rhel8-CRB

rhel9-AppStream

RHEL 9.0

gsl-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

gtkspell3

rhel8-AppStream

rhel9-CRB

RHEL 9.0

hamcrest

rhel8-CRB

rhel9-AppStream

RHEL 9.0

hivex

rhel8-CRB

rhel9-AppStream

RHEL 9.0

hivex-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

httpcomponents-client

rhel8-CRB

rhel9-AppStream

RHEL 9.0

httpcomponents-core

rhel8-CRB

rhel9-AppStream

RHEL 9.0

hwloc-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

hyphen-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

icu

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

infiniband-diags

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ipset-service

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

iptables-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

iputils-ninfod

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

jakarta-oro

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jansi

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jansson-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

javapackages-filesystem

rhel8-CRB

rhel9-AppStream

RHEL 9.0

javapackages-tools

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jcl-over-slf4j

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jdepend

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jsch

rhel8-CRB

rhel9-AppStream

RHEL 9.0

json-c-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

jsoup

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jsr-305

rhel8-CRB

rhel9-AppStream

RHEL 9.0

Judy

rhel8-CRB

rhel9-AppStream

RHEL 9.0

junit

rhel8-CRB

rhel9-AppStream

RHEL 9.0

jzlib

rhel8-CRB

rhel9-AppStream

RHEL 9.0

kabi-dw

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kbd-legacy

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kernel-cross-headers

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

kernel-debug-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kernel-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kernel-doc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kernel-headers

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

kernel-zfcpdump-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

keyutils-libs-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

krb5-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ksc

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

lcms2-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libacl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libaio-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libappstream-glib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libasan

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libatomic_ops

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libattr-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libbabeltrace

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libblkid-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libcap-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libcap-ng-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libcap-ng-python3

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libcom_err-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libcurl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libdatrie-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libdb-utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libdwarves1

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libedit-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

liberation-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liberation-fonts-common

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liberation-mono-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liberation-narrow-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liberation-sans-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liberation-serif-fonts

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libev

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

libevent-doc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libfabric

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libfdisk-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libffi-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libgcrypt-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libgomp-offload-nvptx

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libgpg-error-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libguestfs-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libguestfs-gobject

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libguestfs-gobject-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libguestfs-man-pages-ja

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libguestfs-man-pages-uk

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libguestfs-winsupport

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libica-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libical

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libicu-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libiscsi

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libiscsi-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libiscsi-utils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libitm

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libjose-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libkeepalive

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libldb-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

liblsan

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libluksmeta-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libmaxminddb-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libmicrohttpd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libmng-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libmount-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libnbd

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libnbd-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libnetfilter_cthelper

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libnetfilter_cttimeout

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libnetfilter_queue

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libnl3-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libnsl2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libocxl

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libogg-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libpmem-debug

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpmemblk-debug

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpmemlog-debug

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpmemobj-debug

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpmempool-debug

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpng-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libpsl-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libpsm2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libqb

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libqb-devel

rhel8-BaseOS

rhel9-ResilientStorage

RHEL 9.0

libqb-devel

rhel8-BaseOS

rhel9-HighAvailability

RHEL 9.0

librabbitmq

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

librtas-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libsecret

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libsecret-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libselinux-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libsepol-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libservicelog-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libslirp-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libslirp-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libslirp-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libsoup

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstemmer

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-arcconf-plugin

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-hpsa-plugin

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-local-plugin

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-megaraid-plugin

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-smis-plugin

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libstoragemgmt-udev

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libtalloc-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libtdb-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libtevent-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libthai-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libtirpc-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

libtool-ltdl

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libtool-ltdl-devel

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

libtool-ltdl-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libtool-ltdl-devel

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

libtsan

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libubsan

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

liburing

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libusb

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libusbx-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libuuid-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libverto-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libvirt

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-client

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-config-network

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-config-nwfilter

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-interface

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-network

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-nodedev

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-nwfilter

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-secret

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-core

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-disk

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-iscsi

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-logical

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-mpath

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-daemon-driver-storage-scsi

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-dbus

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libvirt-docs

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libvirt-libs

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libvirt-lock-sanlock

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libvirt-nss

rhel8-CRB

rhel9-AppStream

RHEL 9.0

libwinpr-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libxcrypt-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libxslt

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libXxf86vm-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libzfcphbaapi-docs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

libzip-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libzip-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libzip-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libzip-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

libzstd-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lksctp-tools-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lksctp-tools-doc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lm_sensors

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lm_sensors-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lm_sensors-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

logwatch

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lua-guestfs

rhel8-AppStream

rhel9-CRB

RHEL 9.0

lua-posix

rhel8-CRB

rhel9-AppStream

RHEL 9.0

lvm2-dbusd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lvm2-lockd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lynx

rhel8-CRB

rhel9-AppStream

RHEL 9.0

lz4-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lzo-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

lzo-minilzo

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

m4

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

mariadb

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-backup

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-common

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mariadb-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mariadb-embedded

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-embedded-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mariadb-embedded-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mariadb-errmsg

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-gssapi-server

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-oqgraph-engine

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-server

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-server-galera

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-server-utils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

mariadb-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mariadb-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

maven

rhel8-CRB

rhel9-AppStream

RHEL 9.0

maven-lib

rhel8-CRB

rhel9-AppStream

RHEL 9.0

maven-resolver

rhel8-CRB

rhel9-AppStream

RHEL 9.0

maven-shared-utils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

maven-wagon

rhel8-CRB

rhel9-AppStream

RHEL 9.0

memstrack

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

memtest86+

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

mesa-libOSMesa

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mobile-broadband-provider-info

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

multilib-rpm-config

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mvapich2-psm2-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mysql-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mysql-libs

rhel8-AppStream

rhel9-CRB

RHEL 9.0

mysql-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

nbdfuse

rhel8-CRB

rhel9-AppStream

RHEL 9.0

nbdkit-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

nbdkit-example-plugins

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ncurses-c++-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ncurses-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ncurses-term

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

net-snmp-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

NetworkManager-config-connectivity-redhat

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

NetworkManager-dispatcher-routing-rules

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

NetworkManager-ovs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

NetworkManager-ppp

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

nginx-mod-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

nispor-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

nss_db

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

ntsysv

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

numactl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

objectweb-asm

rhel8-CRB

rhel9-AppStream

RHEL 9.0

opa-address-resolution

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opa-basic-tools

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opa-fastfabric

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opa-fm

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opa-libopamgt

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opal-firmware

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

opal-utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

openblas-openmp

rhel8-CRB

rhel9-AppStream

RHEL 9.0

openblas-threads

rhel8-AppStream

rhel9-CRB

RHEL 9.0

opencl-headers

rhel8-CRB

rhel9-AppStream

RHEL 9.0

opencsd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

OpenIPMI

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

OpenIPMI-lanserv

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

OpenIPMI-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

openldap-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

openssl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

openssl-perl

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

openwsman-client

rhel8-AppStream

rhel9-CRB

RHEL 9.0

openwsman-python3

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

openwsman-python3

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

opus-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ostree-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

p11-kit-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

p11-kit-server

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pacemaker-cluster-libs

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

pacemaker-cluster-libs

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

pacemaker-libs

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

pacemaker-libs

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

pacemaker-schemas

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

pacemaker-schemas

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

pam-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pam_cifscreds

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pam_ssh_agent_auth

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

patch

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pciutils-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre-cpp

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre-utf16

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre-utf32

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre2-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre2-utf16

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

pcre2-utf32

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perf

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Algorithm-Diff

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Archive-Tar

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Carp

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Clone

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Compress-Raw-Bzip2

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Compress-Raw-Zlib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-constant

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Data-Dumper

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Date-Manip

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-DBD-SQLite

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-DBI

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Digest-SHA1

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Errno

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Exporter

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Exporter-Tiny

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-File-Path

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-File-Temp

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Getopt-Long

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-hivex

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-HTTP-Tiny

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Importer

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-interpreter

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-IO

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-IO-Compress

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-IO-String

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-IO-Zlib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-libs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-List-MoreUtils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-List-MoreUtils-XS

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-macros

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Math-Complex

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-MIME-Base64

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-MIME-Charset

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Module-Pluggable

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-Module-Runtime

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-parent

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Parse-Yapp

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

perl-PathTools

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Pod-Escapes

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Pod-Parser

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-Pod-Parser

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-Pod-Parser

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-Pod-Parser

rhel8-AppStream

rhel9-CRB

RHEL 9.0

perl-Pod-Perldoc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Pod-Simple

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Pod-Usage

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-podlators

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Scalar-List-Utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Socket

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Storable

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Sys-CPU

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Sys-MemInfo

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Term-ANSIColor

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Term-Cap

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Term-Size-Any

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Term-Size-Perl

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Term-Table

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Text-Diff

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Text-ParseWords

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Text-Tabs+Wrap

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-threads

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-threads-shared

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Time-Local

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

perl-Unicode-LineBreak

rhel8-CRB

rhel9-AppStream

RHEL 9.0

perl-Unicode-Normalize

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

plexus-cipher

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plexus-classworlds

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plexus-containers-component-annotations

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plexus-interpolation

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plexus-sec-dispatcher

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plexus-utils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

plotutils

rhel8-CRB

rhel9-AppStream

RHEL 9.0

pmix-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

policycoreutils-dbus

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

policycoreutils-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

policycoreutils-python-utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

polkit-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

polkit-docs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

poppler-cpp

rhel8-CRB

rhel9-AppStream

RHEL 9.0

popt-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

postfix

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

postgresql-server-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-server-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-server-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-server-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

postgresql-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

powerpc-utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ppc64-diag

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

protobuf-c

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

protobuf-c-compiler

rhel8-AppStream

rhel9-CRB

RHEL 9.0

protobuf-c-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

protobuf-compiler

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ps_mem

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

publicsuffix-list

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python-cups-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

python3-audit

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-boom

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-cffi

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-configobj

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-cryptography

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-docutils

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-gobject-base

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-hivex

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-idle

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-ipatests

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-iscsi-initiator-utils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-libnbd

rhel8-CRB

rhel9-AppStream

RHEL 9.0

python3-libproxy

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-libselinux

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-libsemanage

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-libstoragemgmt

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-libvirt

rhel8-CRB

rhel9-AppStream

RHEL 9.0

python3-oauthlib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-packaging

rhel8-CRB

rhel9-AppStream

RHEL 9.0

python3-pexpect

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

python3-pluggy

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-ply

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-policycoreutils

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-ptyprocess

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

python3-pwquality

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-py

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-pycparser

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-pygments

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-pytest

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-pyverbs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-pywbem

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-requests-oauthlib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-rtslib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-solv

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

python3-test

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

python3-test

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-wheel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

python3-wheel-wheel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

qclib

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

qclib-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

qgpgme

rhel8-AppStream

rhel9-CRB

RHEL 9.0

qt5-qtquickcontrols2-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

qt5-qtserialbus-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

qt5-qtwayland-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

quota-doc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

quota-nld

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

quota-rpc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

quota-warnquota

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rasdaemon

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rdma-core-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

readline-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

redhat-indexhtml

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

redhat-logos

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

redhat-logos-httpd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

regexp

rhel8-CRB

rhel9-AppStream

RHEL 9.0

rpcgen

rhel8-CRB

rhel9-AppStream

RHEL 9.0

rpm-apidocs

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rpm-cron

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rpm-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rpm-plugin-ima

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rpm-plugin-syslog

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rpm-plugin-systemd-inhibit

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

rsync-daemon

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

ruby-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ruby-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ruby-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ruby-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ruby-hivex

rhel8-AppStream

rhel9-CRB

RHEL 9.0

ruby-libguestfs

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-mysql2-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-mysql2-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-mysql2-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-mysql2-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-pg-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-pg-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-pg-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

rubygem-pg-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

s390utils-base

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

samba-client

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

samba-krb5-printing

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

samba-pidl

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

samba-test

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

samba-test-libs

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

samba-winbind-clients

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

samba-winbind-krb5-locator

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

samba-winexe

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

sbd

rhel8-AppStream

rhel9-ResilientStorage

RHEL 9.0

sbd

rhel8-AppStream

rhel9-HighAvailability

RHEL 9.0

SDL2

rhel8-CRB

rhel9-AppStream

RHEL 9.0

SDL2-devel

rhel8-CRB

rhel9-AppStream

RHEL 9.0

selinux-policy-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

sendmail-milter

rhel8-AppStream

rhel9-CRB

RHEL 9.0

sgabios

rhel8-CRB

rhel9-AppStream

RHEL 9.0

sgml-common

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

sgpio

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

shim-unsigned-aarch64

rhel8-CRB

rhel9-AppStream

RHEL 9.0

slf4j

rhel8-CRB

rhel9-AppStream

RHEL 9.0

slf4j-jdk14

rhel8-CRB

rhel9-AppStream

RHEL 9.0

smc-tools

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

sombok

rhel8-CRB

rhel9-AppStream

RHEL 9.0

speech-dispatcher-doc

rhel8-CRB

rhel9-AppStream

RHEL 9.0

spice-protocol

rhel8-AppStream

rhel9-CRB

RHEL 9.0

SQLite

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

sqlite-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

supermin-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig-doc

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig-gdb

rhel8-AppStream

rhel9-CRB

RHEL 9.0

swig-gdb

rhel8-AppStream

rhel9-CRB

RHEL 9.0

syslinux-tftpboot

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

systemd-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

systemd-journal-remote

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

target-restore

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tcl

rhel8-AppStream

rhel9-CRB

RHEL 9.0

tcl-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tcl-doc

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tix

rhel8-AppStream

rhel9-CRB

RHEL 9.0

tmpwatch

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tpm2-abrmd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tpm2-abrmd-selinux

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tpm2-tss-devel

rhel8-BaseOS

rhel9-CRB

RHEL 9.0

tuned-profiles-atomic

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tuned-profiles-mssql

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

tuned-profiles-oracle

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

turbojpeg

rhel8-AppStream

rhel9-CRB

RHEL 9.0

unixODBC-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

usbredir-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

uuidd

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

varnish-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

velocity

rhel8-AppStream

rhel9-CRB

RHEL 9.0

vhostmd

rhel8-AppStream

rhel9-SAP-Solutions

RHEL 9.0

vhostmd

rhel8-AppStream

rhel9-SAP-NetWeaver

RHEL 9.0

vim-filesystem

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

virt-v2v-man-pages-ja

rhel8-AppStream

rhel9-CRB

RHEL 9.0

virt-v2v-man-pages-uk

rhel8-AppStream

rhel9-CRB

RHEL 9.0

vm-dump-metrics

rhel8-BaseOS

rhel9-SAP-Solutions

RHEL 9.0

vm-dump-metrics

rhel8-BaseOS

rhel9-SAP-NetWeaver

RHEL 9.0

volume_key-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

watchdog

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

web-assets-filesystem

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xalan-j2

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xerces-j2

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xfsprogs-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

xhtml1-dtds

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xml-common

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

xml-commons-apis

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xml-commons-resolver

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xmlrpc-c

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

xmlrpc-c-client

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

xorg-x11-drv-evdev-devel

rhel8-AppStream

rhel9-CRB

RHEL 9.0

xz-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

xz-java

rhel8-CRB

rhel9-AppStream

RHEL 9.0

xz-lzma-compat

rhel8-CRB

rhel9-AppStream

RHEL 9.0

zlib-devel

rhel8-BaseOS

rhel9-AppStream

RHEL 9.0

zstd

rhel8-AppStream

rhel9-BaseOS

RHEL 9.0

*此表对存储库 ID 使用缩写名称。使用以下示例来帮助识别完整软件仓库 ID,其中 <arch> 是特定的构架:

  • rhel9-BaseOS: rhel-9-for-<arch>-baseos-rpms, rhel-9-for-<arch>-baseos-eus-rpms, rhel-9-for-<arch>-baseos-e4s-rpms.
  • rhel9-AppStream: rhel-9-for-<arch>-appstream-rpms, rhel-9-for-<arch>-appstream-eus-rpms, rhel-9-for-<arch>-appstream-e4s-rpms.
  • rhel9-CRB: codeready-builder-for-rhel-9-<arch>-rpms, codeready-builder-for-rhel-9-<arch>-eus-rpms.
  • rhel9-SAP-Solutions: rhel-9-for-<arch>-sap-solutions-rpms, rhel-9-for-<arch>-sap-solutions-eus-rpms, rhel-9-for-<arch>-sap-solutions-e4s-rpms.
  • rhel9-SAP-NetWeaver: rhel-9-for-<arch>-sap-netweaver-rpms, rhel-9-for-<arch>-sap-netweaver-eus-rpms, rhel-9-for-<arch>-sap-netweaver-e4s-rpms.

A.4. 删除的软件包

以下软件包是 RHEL 8 的一部分,但没有随 RHEL 9 一起发布:

软件包备注

abrt

 

abrt-addon-ccpp

 

abrt-addon-kerneloops

 

abrt-addon-pstoreoops

 

abrt-addon-vmcore

 

abrt-addon-xorg

 

abrt-cli

 

abrt-console-notification

 

abrt-dbus

 

abrt-desktop

 

abrt-gui

 

abrt-gui-libs

 

abrt-libs

 

abrt-tui

 

adobe-source-sans-pro-fonts-3.02803.el9.noarch.rpm

 

alsa-plugins-pulseaudio

 

alsa-sof-firmware-debug

 

amanda

 

amanda-client

 

amanda-libs

 

amanda-server

 

ant-apache-log4j

 

ant-contrib

 

ant-contrib-javadoc

 

ant-javadoc

 

ant-manual

 

antlr-C++

 

antlr-javadoc

 

antlr-manual

 

antlr3

 

antlr32

 

aopalliance

 

aopalliance

 

aopalliance-javadoc

 

apache-commons-beanutils-javadoc

 

apache-commons-cli-javadoc

 

apache-commons-codec-javadoc

 

apache-commons-collections-javadoc

 

apache-commons-collections-testframework

 

apache-commons-compress-javadoc

 

apache-commons-exec

 

apache-commons-exec-javadoc

 

apache-commons-io-javadoc

 

apache-commons-jxpath

 

apache-commons-jxpath

 

apache-commons-jxpath-javadoc

 

apache-commons-lang-javadoc

 

apache-commons-lang3-javadoc

 

apache-commons-logging-javadoc

 

apache-commons-net-javadoc

 

apache-commons-parent

 

apache-ivy

 

apache-ivy-javadoc

 

apache-parent

 

apache-resource-bundles

 

apache-sshd

 

apiguardian

 

aqute-bnd-javadoc

 

aspnetcore-runtime-3.0

 

aspnetcore-runtime-3.1

 

aspnetcore-runtime-5.0

 

aspnetcore-targeting-pack-3.0

 

aspnetcore-targeting-pack-3.1

 

aspnetcore-targeting-pack-5.0

 

assertj-core-javadoc

 

atinject-javadoc

 

atinject-tck

 

authd

 

auto

 

autoconf213

 

autogen

 

autogen-libopts

 

autogen-libopts-devel

 

awscli

 

base64coder

 

batik

 

batik-css

 

batik-util

 

bcel-javadoc

 

bea-stax

 

bea-stax-api

 

beust-jcommander-javadoc

 

bind-export-devel

 

bind-export-libs

 

bind-pkcs11

使用 -E pkcs11 附加到 named.service,而不是 named-pkcs11 服务。使用 opensc 软件包中的 pkcs11-tool 管理 pkcs11 令牌或存储密钥。

bind-pkcs11-devel

 

bind-pkcs11-libs

 

bind-pkcs11-utils

 

bind-sdb

 

bind-sdb-chroot

 

bluez-hid2hci

 

bnd-maven-plugin

 

boost-jam

 

boost-signals

 

bouncycastle

 

bpg-algeti-fonts

 

bpg-chveulebrivi-fonts

 

bpg-classic-fonts

 

bpg-courier-fonts

 

bpg-courier-s-fonts

 

bpg-dedaena-block-fonts

 

bpg-dejavu-sans-fonts

 

bpg-elite-fonts

 

bpg-excelsior-caps-fonts

 

bpg-excelsior-condenced-fonts

 

bpg-excelsior-fonts

 

bpg-fonts-common

 

bpg-glaho-fonts

 

bpg-gorda-fonts

 

bpg-ingiri-fonts

 

bpg-irubaqidze-fonts

 

bpg-mikhail-stephan-fonts

 

bpg-mrgvlovani-caps-fonts

 

bpg-mrgvlovani-fonts

 

bpg-nateli-caps-fonts

 

bpg-nateli-condenced-fonts

 

bpg-nateli-fonts

 

bpg-nino-medium-cond-fonts

 

bpg-nino-medium-fonts

 

bpg-sans-fonts

 

bpg-sans-medium-fonts

 

bpg-sans-modern-fonts

 

bpg-sans-regular-fonts

 

bpg-serif-fonts

 

bpg-serif-modern-fonts

 

bpg-ucnobi-fonts

 

brlapi-java

 

bsf-javadoc

 

bsh

 

bsh-javadoc

 

bsh-manual

 

buildnumber-maven-plugin

 

byaccj

 

byaccj-debuginfo

 

byaccj-debugsource

 

cal10n

 

cal10n-javadoc

 

cbi-plugins

 

cdi-api-javadoc

 

cdparanoia

 

cdparanoia-devel

 

cdparanoia-libs

 

cdrdao

 

celt051

 

celt051-devel

 

cglib-javadoc

 

clutter-devel

 

clutter-doc

 

clutter-gst3-devel

 

clutter-gtk-devel

 

cmirror

 

codehaus-parent

 

codemodel

 

cogl-devel

 

cogl-doc

 

compat-exiv2-026

 

compat-guile18

 

compat-guile18-devel

 

compat-hwloc1

 

compat-libpthread-nonshared

 

compat-libtiff3

 

compat-openssl10

 

compat-sap-c++-10

 

compat-sap-c++-11

 

compat-sap-c++-9

 

crash-ptdump-command

 

ctags

 

ctags-etags

 

custodia

 

cyrus-imapd-vzic

 

dbus-c++

 

dbus-c++-devel

 

dbus-c++-glib

 

dbxtool

 

dhcp-libs

 

directory-maven-plugin

 

directory-maven-plugin-javadoc

 

dirsplit

 

dleyna-connector-dbus

 

dleyna-core

 

dleyna-renderer

 

dleyna-server

 

dnf-plugin-spacewalk

 

dnssec-trigger

 

dnssec-trigger-panel

 

dotnet-apphost-pack-3.0

 

dotnet-apphost-pack-3.1

 

dotnet-apphost-pack-5.0

 

dotnet-build-reference-packages

 

dotnet-host-fxr-2.1

 

dotnet-hostfxr-3.0

 

dotnet-hostfxr-3.1

 

dotnet-hostfxr-5.0

 

dotnet-runtime-2.1

 

dotnet-runtime-3.0

 

dotnet-runtime-3.1

 

dotnet-runtime-5.0

 

dotnet-sdk-2.1

 

dotnet-sdk-2.1.5xx

 

dotnet-sdk-3.0

 

dotnet-sdk-3.1

 

dotnet-sdk-3.1-source-built-artifacts

 

dotnet-sdk-5.0

 

dotnet-sdk-5.0-source-built-artifacts

 

dotnet-targeting-pack-3.0

 

dotnet-targeting-pack-3.1

 

dotnet-targeting-pack-5.0

 

dotnet-templates-3.0

 

dotnet-templates-3.1

 

dotnet-templates-5.0

 

dotnet5.0-build-reference-packages

 

dptfxtract

 

drpm

 

drpm-devel

 

dump

 

dvd+rw-tools

 

dyninst-static

 

easymock-javadoc

 

eclipse-ecf

 

eclipse-ecf-core

 

eclipse-ecf-runtime

 

eclipse-emf

 

eclipse-emf-core

 

eclipse-emf-runtime

 

eclipse-emf-xsd

 

eclipse-equinox-osgi

 

eclipse-jdt

 

eclipse-license

 

eclipse-p2-discovery

 

eclipse-pde

 

eclipse-platform

 

eclipse-swt

 

ed25519-java

 

ee4j-parent

 

elfutils-devel-static

 

elfutils-libelf-devel-static

 

enca

 

enca-devel

 

environment-modules-compat

 

evince-browser-plugin

 

exec-maven-plugin

 

exec-maven-plugin-javadoc

 

farstream02

 

felix-gogo-command

 

felix-gogo-runtime

 

felix-gogo-shell

 

felix-osgi-compendium

 

felix-osgi-compendium-javadoc

 

felix-osgi-core

 

felix-osgi-core-javadoc

 

felix-osgi-foundation

 

felix-osgi-foundation-javadoc

 

felix-parent

 

felix-scr

 

felix-utils-javadoc

 

file-roller

 

fipscheck

 

fipscheck-devel

 

fipscheck-lib

 

fonts-tweak-tool

 

forge-parent

 

freeradius-mysql

 

freeradius-perl

 

freeradius-postgresql

 

freeradius-sqlite

 

freeradius-unixODBC

 

frei0r-devel

 

frei0r-plugins

 

frei0r-plugins-opencv

 

fuse-sshfs

 

fusesource-pom

 

future

 

gamin

 

gamin-devel

 

gavl

 

gcc-toolset-10

 

gcc-toolset-10-annobin

 

gcc-toolset-10-binutils

 

gcc-toolset-10-binutils-devel

 

gcc-toolset-10-build

 

gcc-toolset-10-dwz

 

gcc-toolset-10-dyninst

 

gcc-toolset-10-dyninst-devel

 

gcc-toolset-10-elfutils

 

gcc-toolset-10-elfutils-debuginfod-client

 

gcc-toolset-10-elfutils-debuginfod-client-devel

 

gcc-toolset-10-elfutils-devel

 

gcc-toolset-10-elfutils-libelf

 

gcc-toolset-10-elfutils-libelf-devel

 

gcc-toolset-10-elfutils-libs

 

gcc-toolset-10-gcc

 

gcc-toolset-10-gcc-c++

 

gcc-toolset-10-gcc-gdb-plugin

 

gcc-toolset-10-gcc-gfortran

 

gcc-toolset-10-gcc-plugin-devel

 

gcc-toolset-10-gdb

 

gcc-toolset-10-gdb-doc

 

gcc-toolset-10-gdb-gdbserver

 

gcc-toolset-10-libasan-devel

 

gcc-toolset-10-libatomic-devel

 

gcc-toolset-10-libitm-devel

 

gcc-toolset-10-liblsan-devel

 

gcc-toolset-10-libquadmath-devel

 

gcc-toolset-10-libstdc++-devel

 

gcc-toolset-10-libstdc++-docs

 

gcc-toolset-10-libtsan-devel

 

gcc-toolset-10-libubsan-devel

 

gcc-toolset-10-ltrace

 

gcc-toolset-10-make

 

gcc-toolset-10-make-devel

 

gcc-toolset-10-perftools

 

gcc-toolset-10-runtime

 

gcc-toolset-10-strace

 

gcc-toolset-10-systemtap

 

gcc-toolset-10-systemtap-client

 

gcc-toolset-10-systemtap-devel

 

gcc-toolset-10-systemtap-initscript

 

gcc-toolset-10-systemtap-runtime

 

gcc-toolset-10-systemtap-sdt-devel

 

gcc-toolset-10-systemtap-server

 

gcc-toolset-10-toolchain

 

gcc-toolset-10-valgrind

 

gcc-toolset-10-valgrind-devel

 

gcc-toolset-11

 

gcc-toolset-11-annobin-annocheck

 

gcc-toolset-11-annobin-docs

 

gcc-toolset-11-annobin-plugin-gcc

 

gcc-toolset-11-binutils

 

gcc-toolset-11-binutils-devel

 

gcc-toolset-11-build

 

gcc-toolset-11-dwz

 

gcc-toolset-11-dyninst

 

gcc-toolset-11-dyninst-devel

 

gcc-toolset-11-elfutils

 

gcc-toolset-11-elfutils-debuginfod-client

 

gcc-toolset-11-elfutils-debuginfod-client-devel

 

gcc-toolset-11-elfutils-devel

 

gcc-toolset-11-elfutils-libelf

 

gcc-toolset-11-elfutils-libelf-devel

 

gcc-toolset-11-elfutils-libs

 

gcc-toolset-11-gcc

 

gcc-toolset-11-gcc-c++

 

gcc-toolset-11-gcc-gdb-plugin

 

gcc-toolset-11-gcc-gfortran

 

gcc-toolset-11-gcc-plugin-devel

 

gcc-toolset-11-gdb

 

gcc-toolset-11-gdb-doc

 

gcc-toolset-11-gdb-gdbserver

 

gcc-toolset-11-libasan-devel

 

gcc-toolset-11-libatomic-devel

 

gcc-toolset-11-libgccjit

 

gcc-toolset-11-libgccjit-devel

 

gcc-toolset-11-libgccjit-docs

 

gcc-toolset-11-libitm-devel

 

gcc-toolset-11-liblsan-devel

 

gcc-toolset-11-libquadmath-devel

 

gcc-toolset-11-libstdc++-devel

 

gcc-toolset-11-libstdc++-docs

 

gcc-toolset-11-libtsan-devel

 

gcc-toolset-11-libubsan-devel

 

gcc-toolset-11-ltrace

 

gcc-toolset-11-make

 

gcc-toolset-11-make-devel

 

gcc-toolset-11-perftools

 

gcc-toolset-11-runtime

 

gcc-toolset-11-strace

 

gcc-toolset-11-systemtap

 

gcc-toolset-11-systemtap-client

 

gcc-toolset-11-systemtap-devel

 

gcc-toolset-11-systemtap-initscript

 

gcc-toolset-11-systemtap-runtime

 

gcc-toolset-11-systemtap-sdt-devel

 

gcc-toolset-11-systemtap-server

 

gcc-toolset-11-toolchain

 

gcc-toolset-11-valgrind

 

gcc-toolset-11-valgrind-devel

 

gcc-toolset-9

 

gcc-toolset-9-annobin

 

gcc-toolset-9-binutils

 

gcc-toolset-9-binutils-devel

 

gcc-toolset-9-build

 

gcc-toolset-9-dwz

 

gcc-toolset-9-dyninst

 

gcc-toolset-9-dyninst-devel

 

gcc-toolset-9-dyninst-doc

 

gcc-toolset-9-dyninst-static

 

gcc-toolset-9-dyninst-testsuite

 

gcc-toolset-9-elfutils

 

gcc-toolset-9-elfutils-devel

 

gcc-toolset-9-elfutils-libelf

 

gcc-toolset-9-elfutils-libelf-devel

 

gcc-toolset-9-elfutils-libs

 

gcc-toolset-9-gcc

 

gcc-toolset-9-gcc-c++

 

gcc-toolset-9-gcc-gdb-plugin

 

gcc-toolset-9-gcc-gfortran

 

gcc-toolset-9-gcc-plugin-devel

 

gcc-toolset-9-gdb

 

gcc-toolset-9-gdb-doc

 

gcc-toolset-9-gdb-gdbserver

 

gcc-toolset-9-libasan-devel

 

gcc-toolset-9-libatomic-devel

 

gcc-toolset-9-libitm-devel

 

gcc-toolset-9-liblsan-devel

 

gcc-toolset-9-libquadmath-devel

 

gcc-toolset-9-libstdc++-devel

 

gcc-toolset-9-libstdc++-docs

 

gcc-toolset-9-libtsan-devel

 

gcc-toolset-9-libubsan-devel

 

gcc-toolset-9-ltrace

 

gcc-toolset-9-make

 

gcc-toolset-9-make-devel

 

gcc-toolset-9-perftools

 

gcc-toolset-9-runtime

 

gcc-toolset-9-strace

 

gcc-toolset-9-systemtap

 

gcc-toolset-9-systemtap-client

 

gcc-toolset-9-systemtap-devel

 

gcc-toolset-9-systemtap-initscript

 

gcc-toolset-9-systemtap-runtime

 

gcc-toolset-9-systemtap-sdt-devel

 

gcc-toolset-9-systemtap-server

 

gcc-toolset-9-toolchain

 

gcc-toolset-9-valgrind

 

gcc-toolset-9-valgrind-devel

 

GConf2

 

GConf2-devel

 

gegl

 

genwqe-tools

 

genwqe-vpd

 

genwqe-zlib

 

genwqe-zlib-devel

 

geoipupdate

 

geronimo-annotation

 

geronimo-annotation

 

geronimo-annotation-javadoc

 

geronimo-jms

 

geronimo-jms-javadoc

 

geronimo-jpa

 

geronimo-jpa-javadoc

 

geronimo-parent-poms

 

gfbgraph

 

gflags

 

gflags-devel

 

glassfish-annotation-api

 

glassfish-annotation-api

 

glassfish-annotation-api-javadoc

 

glassfish-el

 

glassfish-fastinfoset

 

glassfish-jaxb-core

 

glassfish-jaxb-txw2

 

glassfish-jsp

 

glassfish-jsp-api

 

glassfish-jsp-api

 

glassfish-jsp-api-javadoc

 

glassfish-legal

 

glassfish-master-pom

 

glassfish-servlet-api

 

glassfish-servlet-api

 

glassfish-servlet-api-javadoc

 

glew-devel

 

glib2-fam

 

glog

 

glog-devel

 

gmock

 

gmock-devel

 

gnome-abrt

 

gnome-boxes

 

gnome-menus-devel

 

gnome-online-miners

 

gnome-shell-extension-dash-to-panel

 

gnome-shell-extension-disable-screenshield

 

gnome-shell-extension-horizontal-workspaces

 

gnome-shell-extension-no-hot-corner

 

gnome-shell-extension-window-grouper

 

gnome-themes-standard

 

gnu-free-fonts-common

 

gnu-free-mono-fonts

 

gnu-free-sans-fonts

 

gnu-free-serif-fonts

 

gnuplot

 

gnuplot-common

 

gnuplot-doc

 

google-gson

 

google-guice-javadoc

 

google-noto-sans-syriac-eastern-fonts

 

google-noto-sans-syriac-estrangela-fonts

 

google-noto-sans-syriac-western-fonts

 

google-noto-sans-tibetan-fonts

 

google-noto-sans-ui-fonts

 

gphoto2

 

gsl-devel

 

gssntlmssp

 

gtest

 

gtest-devel

 

gtkmm24

 

gtkmm24-devel

 

gtkmm24-docs

 

gtksourceview3

 

gtksourceview3-devel

 

gtkspell

 

gtkspell-devel

 

guava20-javadoc

 

guava20-testlib

 

guice-assistedinject

 

guice-bom

 

guice-extensions

 

guice-grapher

 

guice-jmx

 

guice-jndi

 

guice-multibindings

 

guice-parent

 

guice-servlet

 

guice-testlib

 

guice-throwingproviders

 

guile

 

guile-devel

 

gutenprint-libs-ui

 

gutenprint-plugin

 

gvfs-afc

 

gvfs-afp

 

gvfs-archive

 

Hamcrest-core

 

Hamcrest-core

 

hamcrest-demo

 

hamcrest-javadoc

 

hawtjni

 

hawtjni

 

hawtjni

 

hawtjni-javadoc

 

hawtjni-runtime

 

hawtjni-runtime

 

HdrHistogram

 

HdrHistogram-javadoc

 

highlight-gui

 

hplip-gui

 

httpcomponents-client-cache

 

httpcomponents-client-javadoc

 

httpcomponents-core-javadoc

 

httpcomponents-project

 

hwloc-plugins

 

hyphen-fo

 

hyphen-grc

 

hyphen-hsb

 

hyphen-ia

 

hyphen-is

 

hyphen-ku

 

hyphen-mi

 

hyphen-mn

 

hyphen-sa

 

hyphen-tk

 

ibus-sayura

 

icedax

 

icu4j

 

idm-console-framework

 

ilmbase-devel

 

ima-evm-utils0

 

intel-gpu-tools

 

ipython

 

isl

 

isl-devel

 

isorelax

 

isorelax-javadoc

 

istack-commons-runtime

 

istack-commons-tools

 

ivy-local

 

iwl3945-firmware

 

iwl4965-firmware

 

iwl6000-firmware

 

jacoco

 

jaf

 

jaf-javadoc

 

jakarta-commons-httpclient-demo

 

jakarta-commons-httpclient-javadoc

 

jakarta-commons-httpclient-manual

 

jakarta-oro-javadoc

 

janino

 

jansi-javadoc

 

jansi-native

 

jansi-native

 

jansi-native-javadoc

 
<