- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
examcoolinux操作系统实用教程-1要点
8.1 RPM软件包管理 8.1.1 RPM软件包简介 作为一个源代码开放的操作系统,Linux系统所安装的大部分软件也都是开源软件。开源软件通常是以.tar、.tar.gz等文件格式提供源代码压缩包,软件在下载之后必须经过解压和编译才可以安装使用,这对一般用户而言,使用极为不便且在后期管理中也容易出现问题。 基于上述原因,Red Hat公司推出了红帽软件包管理工具RPM(Red Hat Package Manager),由于其使用简单,可以方便地实现软件的安装、查询、升级、验证和卸载等功能,因而被广泛使用,成为Linux系统中公认的软件包管理标准。如今,RPM不仅在Linux系统的多个发行版本如Redhat、Centos、Fedora、SuSE上使用,而且已经移植到Solaris、Irix和FreeBSD等UNIX操作系统上了。 8.1.2 RPM软件包的命名规则 RPM软件包的文件命名需要遵循一定的规则,名称中通常包含了软件包名称、版本信息、发行号、操作系统信息、适应的硬件架构等。RPM包的命名格式为: name-version-release.type.rpm 一般的RPM软件包命名中都包含上述几个部分,下面具体介绍它们的含义: 软件名称(name):软件包的标识,例如telnet-server说明该软件用于telnet功能。 版本信息(version):每个软件都有自己的版本号,版本号说明软件到目前共发行了多少个版本,软件是否是必威体育精装版的等。 发行号(release):一个版本的软件在发行后可能出现漏洞,那么就需要修复和重新封装,每修复封装一次,软件的发行号就要更新一次。 体系类型(type):表示该RPM包适合的硬件平台。RPM包要在多种硬件平台上使用,但是每个不同的硬件平台RPM打包封装的参数也各不相同,这样就出现了针对i386、Sparc、Alpha等平台名称标识。i386指这个软件包适用于Intel 80386以后的x86架构的计算机。Sparc、Alpha分别表示这个软件包适用于sparc、alpha架构的计算机。noarch表示这个软件包与硬件构架无关,可以通用。 8.1.4 RPM包的使用及其管理 使用RPM包可以安装、删除、升级和管理软件;可以查询某个RPM包中包含哪些文件,以及某个指定文件属于哪个RPM包;可以在查询系统中的某个RPM包是否已安装以及其版本; 作为开发者可以把自己开发的软件打成RPM包发布;可以进行依赖性检查,查询安装某个RPM包时,需要哪些其它的RPM包。 1.RPM软件包的安装 安装RPM软件包使用-i主选项,其命令格式如下: rpm -i options file1.rpm ... fileN.rpm 其中-i是安装软件(install)的意思,也可以使用--install代替。options是安装时使用到的辅助选项,表8-1中列出了一些常用的选项。file1.rpm ... fileN.rpm表示将要安装的RPM包的文件名,可以同时安装一个或者多个软件,软件包名称之间使用空格分隔。 2.RPM软件包的查询 查询系统中已经安装的RPM软件包时使用-q主选项,其命令格式如下: rpm -q options file1.rpm ... fileN.rpm 其中-q是查询软件(query)的意思,也可以使用--query代替。options是查询时使用到的辅助选项,表8-2中列出了一些常用的选项。file1.rpm ... fileN.rpm是要查询的软件包名称。可以同时查询多个软件包,各软件包名称之间使用空格分隔。 3.RPM软件包的验证 RPM软件包的验证就是将已安装的软件包中所有文件的信息与存储在软件包数据库中的原始软件包中的文件信息相比较,看是否和最初安装时一样。如果没有问题就不输出任何结果,如果任何一个文件有问题,会输出该文件名和一个八位字符组成的字符串,依次是:S M 5 D L U G T。这八个字符分别代表文件的八个属性,表8-4给出了这8个字符的含义。若该文件的某个属性发生了改变,则在相应的位上会显示出代表该属性的字符,没有发生改变的位就显示“.”。 4.RPM软件包的升级 RPM对软件包的升级时使用-U主选项,其命令格式如下: rpm -U options file 其中-U是软件升级(upgrade)的意思,也可以用--upgrade代替。file是指定需要升级的软件包名称。辅助选项--oldpackage表示允许“升级”到一个老版本,即软件版本降级回退。其它选项与安装RPM软件包辅助参数完全相同,这里不再讲述。 5.RPM软件包的删除 删除系统中已安装的RPM包使用-e主选项,命令格式如下: rpm -e options file 其中-e是软件删除(erase
您可能关注的文档
最近下载
- KDW127-12矿用隔爆兼本安型直流稳压电源使用说明书资料.pdf VIP
- 初中道德与法治新人教版七年级上册第三单元第10课第2框《滋养心灵》教学课件(2024秋).pptx VIP
- 5.5导学ppt:指导老年人的营养膳食 (1)课件讲解.pptx VIP
- 手术区域皮肤消毒PPT大纲.pptx VIP
- 韦德韦诺VDF650系列通用型变频器用户手册.pdf
- 个人简历——【标准模板】.doc VIP
- 2025年安全生产费用提取 和使用管理制度(4篇).pdf VIP
- 高中物理教师职业发展计划.docx VIP
- 2024年网络安全知识竞赛考试题库及答案(通用版).docx VIP
- 密闭式静脉输血操作技术.pptx VIP
文档评论(0)