- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《11-软件包管理》.doc
软件包管理
????使用Linux操作系统的过程中,可能会安装、升级、删除一种软件,或者查询某一软件的版本信息,此时就可以使用rpm和yum命令。下面介绍如何使用rpm和yum命令进行软件包的管理。
一、 RPM简介????RPM(Redltat Package Manager)是由RedHat公司开发的软件包安装和管理程序,它可使用户可以很容易地对RPM形式的软件包进行安装、升级、卸载、校验和查询等操作,安装和管理Linux上的应用程序和系统工具。
RPM使用原理:
????使用RPM管理Linux软件时,在Linux系统中保留了一个数据库,这个数据库中包含了所有软件包的资料,通过这个数据库,用户可以进行软件包装、升级、卸载、校验和查询等操作。
????RPM虽然是为Liux而设计的,但是它已经移植到 AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等其他UNIX操作系统上了。RPM遵循GPL版权协议,用户可以在符合GPL。协议的条件下自由使用、传播RPM。RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件。在用RPM删除程序时,它会询问用户是否要删除有关的程序。如果使用RPM来升级软件,RPM会保留原先的配置文件,这样用户就不用重新配置新的软件了解。
RPM的设计目的:????(1)方便的升级功能:可对单个软件包进行升级,保留用户原先的配置。 ????(2)强大的查询功能:可以针对整个软件包的数据或是某个特定的文件进行查询,也可以轻松地查出某个文件是属于哪个软件包或从哪来的。????(3)系统校验:不小心删除了某个重要文件,但不知道是哪个软件包需要此文件时,可以使用RPM查询已经安装的软件包中少了哪些文件,是否需要重新安装,并且可以检验出安装的软件包是否已经被别人修改过。
二、使用RPM软件包命名及安装
1、典型的命名格式(常用)
??????格式为:软件名-版本号-释出号.体系号.rpm
说明:体系号指的是执行程序适用的处理器体系,如i386体系。如果体系号为src时,表明为源代码包,否则为执行程序包。实例:如xyz-5.6-7.i386.rpm为执行程序包,软件名为xyz,版本号为5.6,释出号为7,适用体系为i386。
安装源代码包RPM软件包,必须使用命令:???????#rpmbuild --recompile xyz-5.6-7.src.rpm????//源代码解包、编译、安装。使用命令:???????#rpmbuild --rebuild xyz-5.6-7.src.rpm ?????//安装完成后,把编译生成的可执行文件重新包装成i386.rpm的RPM软件包。
2、URL方式的命名格式(较常用) A、FTP方式的命名格式: ????ftp://[用户名[:密码]@]主机[:端口]/安装文件
说明:主机可以是主机名,也可以是IP地址。安装文件可含目录信息。实例:/yyy.rpm(使用匿名传输,主机为,安装文件为yyy.rpm)。
安装这类RPM软件包,必须使用命令:?????#rpm -ivh /yyy.rpm?????#rpm -ivh 4:l100/pub/yyy.rpm
B、HTTP方式的命名格式:????http://主机[:端口]/安装文件
说明: 主机可以是主机名,也可以是IP地址。安装文件可含目录信息。如未指定端口,则RPM默认使用80端口。实例::8080/pub/yy.rpm(用HTTP获取WWW.XXX.COM主机上/pub目录下的yyy.rpm文件,使用端口8080)。
安装这类RPM软件包,必须使用命令:??????#rpm- ivh /yyy.rpm??????#rpm -ivh :8080/pub/yyy.rpm
3、其他格式(很少使用)。
命名格式: 任意说明:将xyr5.6-7.i386.rpm改名为xyz.txt,用RPM安装也会安装成功,其根本原因是RPM判定一个文件是否为RPM格式,不是看名字,而是看内容,看其是否符合特定的格式。
三、通用RPM命令的使用
1、使用RPM安装软件步骤:
???? 在 Linux中软件包的安装其实就是文件的复制,即把软件所用到的各个文件复制到特定目录。RPM安装前,它通常要执行以下操作:
(1)检查软件包的依赖????RPM格式的软件包中可包含对依赖关系的描述,如软件执行时需要什么动态链接库,需要什么程序存在以及版本号要求等。当RPM检查时发现所依赖的链接库或程序等不存在或不符合要求时,默认的做法是中止软件包的安装。
(2)检查软件包的冲突????有的软件与某些软件不能共存,软件包的作者会将这种冲突记录到RPM软件包中。安装
您可能关注的文档
- 《(Littelfuse)使用TCMOV压敏电阻进行符合UL1449的设计》.pdf
- 《(Socket程序设计)讲义(参考)》.doc
- 《(Symantec Endpoint Protection)禁止USB设备和特定应用程序》.doc
- 《(英论1)Translation_Skills_and_Principles_of_English_Movie_Titles》.doc
- 《(转自寄托)拿到offer后的各项手续大总结(包括visa等)——适用于CUHK授课式》.doc
- 《+GF+SIGNET_8850-1_电导型_变送器说明书》.doc
- 《+GF+_SIGNET_8250-2_液位变送器操作说明书》.pdf
- 《+GF+气动隔膜阀》.pdf
- 《+Linux+Socket编程》读书笔记》.doc
- 《-柴油发电机安全操作与培训》.ppt
- XX T 1149.11-2010 内燃机 活塞环 第11部分:楔形铸铁环正式版.doc
- XX T 1149.13-2008 内燃机 活塞环 第13部分:油环正式版.doc
- XX T 1149.12-2013 活塞环楔形钢环正式版.doc
- 人教版高中生物必修2全册教学课件.pptx
- 2025年春新北师大版8年级物理下册全册课件.pptx
- 2024年新人教版8年级上册物理全册课件.pptx
- (新统编版)语文三年级下册 第一单元 大单元教学 课件(共9课时).pptx
- 八年级语文下册第六单元24醉翁亭记课件省公开课一等奖新课获奖课件.pptx
- 八年级物理上册第六章质量与密度章末整理与复习习题省公开课一等奖新课获奖课件.pptx
- 外研版三年级英语下册期末复习单词专项.pptx
最近下载
- 2025年湖南科技职业学院单招职业适应性测试题库及参考答案一套.docx VIP
- 2025年苏州工业园区服务外包职业学院高职单招职业技能测验历年参考题库频考版含答案解析.docx
- 2024年长沙电力职业技术学院单招职业技能测试题库及答案解析.docx VIP
- 2024-2025人教版部编版小学语文1一年级下册全册课件.ppt
- ASTM B488-18_工程用电镀金层标准指南(中文).pdf
- 广东省2025届高三高考化学模拟卷2(附答案解析).pdf VIP
- 2.15 GB_T 12241-2005 安全阀一般要求.pdf
- 职业技能大赛:中式烹调师(二级)理论知识考核要素细目表(征求意见稿).docx VIP
- 2025年中国干散货船行业市场全景评估及发展战略规划报告.docx
- 生涯发展报告书.pdf
文档评论(0)