The Red Hat Package Manager (RPM),是一个开放的软件包管理系统。它工作于Red Hat Linux 以及其它Linux 和UNIX 系统,可被任何人使用。. 红帽子软件公司鼓励其它厂商来了解RPM 并在自己的产品中使用它。RPM 的发布基于GPL 协议。
对于最终用户来说,RPM所提供的众多功能使维护系统要比以往容易的多。安装,卸载和升级RPM软件包均是只需一条命令即可完成,所有烦琐的细节问题无须您费心。RPM维护一个所有已安装的软件包和文件的数据库,可以让您进行功能 强大的软件包查询和验证工作。在软件包升级过程中, RPM 会对配置文件进行特别处理, 因此您绝对不会丢失以往的定制信息 -- 这对于直接使用.tar.gz 文件是不可能的。
对于程序员, RPM 可以让您连同软件的源代码打包成源代码和二进制软件包供最终用户使用.这个过程十分简单,整个过程由一个主文件和可能的补丁程序组成。RPM在软件的新版本发布时,这种"原始"源代码,补丁程序和软件生成指令的清晰描述简化了软件包的维护工作。
8.1 RPM 设计目标
在准备了解如何使用RPM之前,理解RPM的设计目标是有所裨益的。
软件包的可升级性
使用RPM您可以单独升级系统中的某些部件而无须整个重新安装。当您获得了一套基于RPM 新版操作系统时(如红帽子 Linux), 您无须重新安装机器(而基于其它软件打包机制的常常需要这么做). RPM 允许智能的,全自动的就地升级系统。包中的配置文件在升级过程中会予以保留, 因此您不会丢失定制信息。
功能强大的软件包信息查询
RPM 拥有功能强大的查询选项. 您可以搜索数据库来查询软件包或文件。您可以简便的查出某个文件属于哪个软件包或出自哪儿。RPM软件包中的文件以压缩格式存放,拥有一个定制的二近制头文件,其中包含有关包和内容的有用信息,可以让您对单个软件包的查询简便又快速。
系统验证
另一项强大的功能是进行软件包的验证。如果您担心误删了某个软件包中的某个文件,您就可以对它进行验证。任何非正常现象将会被通知. 此时,如果需要的话,您可以重新安装该软件包。在重新安装过程中,所有被修改过的配置文件将被保留。保留:: http://www.qqread.com/linux/e601143206.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Windows操作系统安装 (15501篇文章)
- 网络管理实用手册 (22421篇文章)
- 系统安装手册 (20723篇文章)
- Linux集群技术 (8259篇文章)
- 常用软件加密宝典 (7851篇文章)
- 杀毒软件专栏 (7154篇文章)
- 体验Linux的音影世界 (7931篇文章)
- Linux驱动大全 (8729篇文章)
- Linux下的路由的配置与应用 (11721篇文章)
- Linux命令简介 (9775篇文章)
- Linux与Windows Vista的桌面之争 (83次浏览)
- 对比评测Vista XP Linux启动时间 (59次浏览)
- Linux 基本概念及常用命令 (57次浏览)
- Linux系统如何判断CPU是双核还是单核 (53次浏览)
- VMware下Linux与真实主机共享上网 (31次浏览)
- Linux系统下如何更改终端显示分辨率 (30次浏览)
- 实用技巧:配置Linux操作系统环境变量 (30次浏览)
- Fedora 8 Linux下安装配置audacious过程 (27次浏览)
- Linux系统下设置环境变量Path的方法 (25次浏览)
- 最流行的发行版:Ubuntu 8.04 Alpha 2发布 (24次浏览)



