- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 《Linux实用教程》第3版课件 人民邮电出版社出版 第9章 软件包管理 《Linux实用教程》第3版PPT 本章内容 9.1 RPM软件包管理 9.2 使用yum管理RPM软件包 9.3 tar包管理 9.1 RPM软件包管理 9.1.1 RPM软件包简介 9.1.2 管理RPM软件包 什么是RPM软件包 RPM(Red Hat Package Manager,Red Hat软件包管理器)是一种开放的软件包管理系统,按照GPL条款发行,可以运行于各种Linux系统上。 RPM简化了Linux系统安装、卸装、更新和升级的过程,只需要使用简短的命令就可完成。RPM维护一个已经安装软件包和它们的文件的数据库,因此,可以在系统上使用查询和校验软件包功能。 RPM允许把软件编码包装成源码包和程序包,然后提供给终端用户,这个过程非常简单,这种对用户的纯净源码、补丁和建构指令的清晰描述减轻了发行软件新版本所带来的维护负担。Linux系统上的所有软件都被分成可被安装、升级或卸载的RPM软件包。 RPM软件包管理用途 可以安装、删除、升级、刷新和管理RPM软件包; 通过RPM软件包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个RPM软件包; 可以查询系统中的RPM软件包是否安装并查询其安装的版本; 开发者可以把自己的程序打包为RPM软件包并发布; 软件包签名GPG和MD5的导入、验证和签名发布; 依赖性的检查,查看是否有RPM软件包由于不兼容而扰乱系统。 RPM软件包管理基本操作模式 RPM软件包管理主要有安装(添加)、删除(卸载)、刷新、升级、查询这五种基本操作模式, 安装RPM软件包 使用rpm命令可以在Linux系统中安装、删除、刷新、升级、查询RPM软件包。 命令语法: rpm -ivh [RPM软件包文件名称] 删除RPM软件包 使用rpm -e命令可以在Linux系统中删除RPM软件包。 命令语法: rpm -e [RPM包名称] 升级RPM软件包 使用rpm -Uvh命令可以在Linux系统中升级RPM软件包,升级软件包实际上是删除和安装的组合。不管该软件包的早期版本是否已被安装,升级选项都会安装该软件包。 命令语法: rpm -Uvh [RPM软件包文件名称] 刷新软件包 使用rpm -Fvh命令可以在Linux系统中刷新RPM软件包。使用RPM刷新软件包时,系统会比较指定的软件包的版本和系统上已安装的版本。当RPM的刷新选项处理的版本比已安装的版本更新,它就会升级到更新的版本。如果软件包先前没有安装,RPM的刷新选项将不会安装该软件包,这和RPM的升级选项不同。 命令语法: rpm -Fvh [RPM软件包文件名称] 查询指定RPM软件包是否已经安装 命令语法: rpm -q [RPM包名称] 查询系统中所有已经安装的RPM软件包 命令语法: rpm -qa 查询已安装RPM软件包的描述信息 命令语法: rpm -qi [RPM包名称] 查询指定已安装RPM软件包所包含的文件列表 命令语法: rpm -ql [RPM包名称] 查询RPM软件包的依赖关系 命令语法: rpm -qR [RPM包名称] 查询系统中指定文件属于哪个RPM软件包 命令语法: rpm -qf [文件名] 9.2 使用yum管理RPM软件包 9.2.1 什么是yum 9.2.2 yum软件仓库配置文件 9.2.3 创建本地软件仓库 9.2.4 yum命令使用 什么是yum 在Linux系统中安装软件包使用rpm命令,但是使用rpm命令安装软件包特别的麻烦,原因在于需要手动寻找安装该软件包所需要的一系列依赖关系。当软件包不用时需要卸载的话,由于卸载掉了某个依赖关系而导致其它的软件包不能用。 yum(Yellow dog Updater Modified)起初是由Terra Soft研发,其宗旨是自动化地升级、安装和删除RPM软件包,收集RPM软件包的相关信息,检查依赖性并且一次安装所有依赖的软件包,无须繁琐地一次次安装。 yum的关键之处是要有可靠的软件仓库,软件仓库可以是HTTP站点、FTP站点或者是本地软件池,但必须包含rpm的header,header包括了RPM软件包的各种信息,包括描述、功能、提供的文件以及依赖性等。正是收集了这些header并加以分析,才能自动化地完成余下的任务。 yum特点 可以同时配置多个软件仓库; 简洁的配置文件/etc/yum.conf; 自动解决安装或者删除RPM软件包时遇到的依赖性问题; 使用yum非常方便; 保持与RPM数据库的一致性。 yum软件仓库配置文件 repo文件是Linux系统中yum源(软件仓库)的配置文件,通常一个repo文件定义
您可能关注的文档
- 第9讲、南亚与印度试卷.ppt
- 第9讲:关于作文及反弹琵琶之几点思考试卷.ppt
- 第9讲:汇率决定理论试卷.ppt
- 第八章危险货物运输试卷.ppt
- 第八章微机原理试卷.ppt
- 潮宏基案例教程.ppt
- 第9讲_非洲试卷.ppt
- 针灸在临床常见病资料.ppt
- 炒股必备之经典均线理论教程.ppt
- 第八章微生物生态试卷.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)