- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 软件包管理 在Red Hat Linux推出RPM包之前,Linux操作系统下的软件主要以源码形式发布。对于使用者而言需要自行编译软件,安装和卸载都不方便,门槛较高。而预编译好的程序经常因为库文件依赖性问题而导致无法使用。 RPM软件包可以完成软件的查询、安装、卸载、升级、验证,以及源码分发等多项任务,极大地方便了Linux的使用。本章将详细介绍Red Hat Linux 9下RPM软件包的管理及其使用方法。 6.1 使用rpm命令管理RPM包 Red Hat Package Manager(简称RPM)工具包由于其使用简单操作方便,可以实现软件的查询、安装、卸载、升级和验证等功能,为Linux使用者节省大量时间,所以被广泛应用于Linux下安装、删除软件。 RPM软件包通常具有类似xplns-elm-3.3.1-1.i386.rpm的文件名。文件名中一般包括软件包名称(xplns-elm),版本号(3.3.1)、发行号(1)和硬件平台(i386)。RPM命令的详细使用说明可以在Linux终端使用man rpm命令显示出来。 6.1.1 查询RPM软件包 在新软件安装之前,一般都要先查看一下这个软件包里有什么内容。RPM软件包的查询是使用带参数-q的rpm命令实现的,系统将会列出待查询软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。 RPM软件包查询命令的格式如下: rpm {-q|--query} [select-options] [query-options] RPM查询所支持的所有参数有三类:详细选项、信息选项和通用选项。 6.1.2 RPM软件包的安装 软件包查询完成后,用户就可以进行软件的实际安装了。使用带参数-i的rpm命令可以实现RPM软件包的安装,其命令格式如下: rpm -i ( or --install) options file1.rpm ... fileN.rpm 通用选项类似于RPM查询命令,安装方式主要包括如下三种。 (1)普通安装 rpm -ivh (2)测试安装 rpm -i --test (3)强制安装 rpm -ivh -force 6.1.3 RPM软件包安装可能出现的问题 1.重复安装 --replacepkgs(强行安装) 2.文件冲突 --replacefiles (替换文件) 3.依赖关系 --nodeps (不提倡) 6.1.4 RPM软件包的卸载 如果某个软件安装后不再需要,或者为了腾出空间,则可以卸载该软件。 卸载RPM软件包的命令的格式如下: rpm -e rpm_name rpm -e rar 6.1.5 RPM软件包的升级 升级软件包用于用较新版本软件包替代旧版本软件包,应使用带-U参数的RPM命令完成,其命令格式如下: #rpm –U options file1.rpm ... fileN.rpm #rpm –F options file1.rpm ... fileN.rpm 6.1.6 RPM软件包的验证 验证软件包是通过比较已安装的文件和软件包中的原始文件信息来进行的。验证的手段主要有比较文件的尺寸、MD5校验码、文件权限、类型、属主和用户组等。 rpm采用带参数-V的命令来验证一个软件包。用户可以使用以下四种包选项来查询待验证的软件包。 (1)验证单个软件包,命令格式如下: rpm -V package-name (2)验证包含特定文件的软件包 rpm -Vf package-name (3)验证所有已安装的软件包 rpm -Va (4)根据RPM文件来验证软件包。如果用户担心用户的RPM数据库已被破坏,就可以使用这种方式,命令格式如下: rpm –Vp file.rpm 6.2 使用RPM软件包管理器 Red Hat Linux 9也提供跟Windows类似的添加/删除程序的功能,即“添加/删除应用程序”,有时候也称为软件包管理器。本节将介绍如何使用RPM软件包管理器管理Red Hat Linux下的软件。 6.2.1 打开软件包管理器 6.2.2 添加删除软件 1.添加软件包 2.删除软件包 如果Linux显示某个组件已经安装,用户欲删除该组件或该组件下某些软件包,也可以使用【软件包管理器】。方法和安装软件包类似,取消
文档评论(0)