8.7. 内容过滤器概述
内容视图也使用过滤器来包含或限制某些 RPM 内容。如果没有这些过滤器,内容视图包含所选存储库的所有内容。
内容过滤器有两种类型:
过滤类型 | 描述 |
---|---|
Include | 您以任何内容开始,然后从所选存储库中选择要添加的内容。使用此过滤器组合多个内容项目。 |
exclude | 您从所选存储库中的所有内容开始,然后选择要删除的内容。当您想使用大多数特定的内容存储库,但排除某些软件包(如列入黑名单的软件包)时,请使用这个过滤器。过滤器使用存储库中的所有内容,但您选择的内容除外。 |
包括和排除过滤器组合
如果使用 Include 和 Exclude 过滤器的组合,则发布内容视图会首先触发 include 过滤器,然后排除 exclude 过滤器。在这种情况下,选择要包含的内容,然后从包含的子集中排除哪些内容。
内容类型
另外,还有五类内容来过滤:
内容类型 | 描述 |
---|---|
RPM | 根据软件包的名称和版本号过滤软件包。RPM 选项过滤非模块化 RPM 软件包和勘误。 |
软件包组 | 根据软件包组过滤软件包。软件包组列表基于添加到内容视图的存储库。 |
勘误(按 ID) | 选择要添加到过滤器中的特定勘误。勘误列表基于添加到内容视图的存储库。 |
勘误(按日期和类型) | 选择要添加到过滤器中的发布或更新的日期范围和勘误类型(漏洞修复、增强或安全性)。 |
模块流 | 选择是否包含或排除特定模块流。Module Streams 选项过滤模块 RPM 和勘误,但不过滤与所选模块流关联的非模块化内容。 |
容器镜像标签 | 选择是否包含或排除特定容器镜像标签。 |