1.2. 什么是 Software Collections?


使用 Software Collections,您可以在系统中构建并同时安装同一软件组件的多个版本。Software Collections 对任何传统 RPM 软件包管理工具安装的软件包版本没有影响。

Software Collections:

不要覆盖系统文件
Software Collections 作为一组几个组件发布,它们提供它们的完整功能,而无需覆盖系统文件。
旨在避免与系统文件冲突
Software Collections 使用特殊的文件系统层次结构以避免单个 Software Collection 和基本系统安装之间可能存在冲突。
不需要更改 RPM 软件包管理器
Software Collections 不需要更改主机系统上 RPM 软件包管理器。
只需要对 spec 文件进行小更改
要将传统软件包转换为单个 Software Collection,您只需要对软件包 spec 文件进行小更改。
允许您使用单个 spec 文件构建传统软件包和 Software Collection 软件包
使用单个 spec 文件,您可以同时构建传统软件包和 Software Collection 软件包。
唯一的名称所有包含的软件包
使用 Software Collection 的命名空间时,Software Collection 中包含的所有软件包都被唯一命名。
不要与更新的软件包冲突
Software Collection 的命名空间可确保更新系统中的软件包不会造成任何冲突。
可以依赖于其他 Software Collections
由于一个 Software Collection 可以依赖于另一个软件,所以您可以定义多个级别的依赖项。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.