本文档的主要内容详细介绍的是Linux教程之如何进行软件包管理。主要内容的学习目标包括了:
理解RPM 如何进行软件的管理
了解RPM 的设计目标
学会使用rpm 命令及其参数选项
学会检查软件包的签名
理解整个制作RPM 软件包的过程
了解Red Hat 网络
软件包管理器(RPM)是开放打包系统,在Red Hat Linux 里,因为有了Red Hat PackageManager(Red Hat 软件包管理器),而使得安装和升级软件包轻松简单。RPM 档案文件包含了组成应用软件所需要的全部程序文件、配置文件、数据文件,甚至还包括相关的文档。RPM 软件包管理器只需通过一个简单的操作,就可以从一个RPM 软件包里把这一切都替用户安装好。用户甚至还可以制作自己的RPM 软件包。用户可以使用几种基于窗口的RPM工具软件来管理自己的RPM 软件包,安装新软件或者卸装已有软件。这些工具软件都提供了简单易用的软件包管理界面,使用户能够方便地获取某个软件包的详细资料,包括它将安装的文件的完整清单等。另外,作为这些管理工具的一部分,Red Hat 之类的发布版本还对其CD-ROM 上的软件包提供了软件管理功能。
RPM 的设计目标如下。
1. 可升级性
2. 强大的查询功能
3. 系统校验
4. 纯净源代码