red hat linux 系统上的所有软件都被分成可被安装、升级、或删除的 rpm 软件包。这个部分描述了如何使用图形化和命令行工具来管理 red hat linux 系统上的 rpm 软件包。
rpm 软件包管理器(rpm)是开放打包系统,任何人都可以使用。它在 red hat linux,以及其它 linux 和 unix 系统上运行。red hat, inc. 鼓励其它销售商在他们自己的产品上使用 rpm 技术。rpm 按照 gpl 条款被发行。
对于终端用户来说,rpm 简化了系统更新。安装、删除安装、升级 rpm 软件包可以使用简短的命令就可完成。rpm 维护一个已安装软件包和它们的文件的数据库,因此,你可以在系统上使用功能强大的查询和校验。如果你更喜欢图形化界面,你可以使用 软件包管理工具 来执行许多 rpm 命令。详情请参阅 第33章 。
在升级中,rpm 处理配置文件时非常谨慎,因此你决不会丢失你定制的配置 — 这是你用普通的 .tar.gz 文件所无法达到的。
对于开发者来说,rpm允许你把软件编码和程序打包,然后提供给终端用户。这个进程非常简单,它能从你创建的单个文件或补丁中驱动。这种对你的“纯净”源码、补丁和建构指令的清晰描述减轻了发行软件新版本所带来的维护负担。
注记:因为 rpm 要对你的系统做适当改变,你必须是根用户才能安装、删除、或升级某个 rpm 软件包。 |