第 1 章 Software Collections 简介


本章介绍了 Software Collections 或 SCLs 的概念和用法。

1.1. 为什么使用 RPM 的软件包软件?

RPM 软件包管理器(RPM)是在 Red Hat Enterprise Linux 上运行的软件包管理系统。RPM 可让您更轻松地分发、管理和更新您为 Red Hat Enterprise Linux 创建的软件。许多软件供应商通过传统的存档文件(如 tarball)发布其软件。但是,将软件打包成 RPM 软件包有几个优点。下面概述了这些优点。

使用 RPM,您可以:

安装、重新安装、删除、升级和验证软件包。
用户可以使用标准软件包管理工具(如 YumPackageKit)来安装、重新安装、删除、升级和验证 RPM 软件包。
使用已安装软件包的数据库查询和验证软件包。
由于 RPM 维护已安装软件包及其文件的数据库,因此用户可以轻松地查询和验证其系统上的软件包。
使用元数据描述软件包、安装说明等。
每个 RPM 软件包都包含描述软件包组件、版本、发行版本、大小、项目 URL、安装说明等的元数据。
将软件源打包为源代码和二进制软件包。
RPM 允许您获取软件源并将其打包到源和二进制软件包中。在源软件包中,您有 pristine 源以及所使用的任何补丁,以及完整的构建说明。随着软件的新版本发布,这个设计可简化软件包的维护。
将软件包添加到 Yum 存储库。
您可以将软件包添加到 Yum 存储库中,使客户端可以轻松地查找和部署您的软件。
数字签名您的软件包。
使用 GPG 签名密钥,您可以数字签名您的软件包,以便用户可以验证软件包的真实性。
有关 RPM 以及如何使用它的信息,请参阅 Red Hat Enterprise Linux 7 系统管理员指南Red Hat Enterprise Linux 6 部署指南
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.