- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux操作系统管理21世纪技能创新型人才培养系列教材·计算机系列主 编:范 晖
项目8 软件包管理
8.1 使用rpm工具8.2 使用yum工具8.3 项目实训
8.1使用rpm命令管理软件包
8.1 使用rpm命令管理软件包RPM(Red Hat Package Manager)是RHEL/CentOS中公认的软件包管理标准,RPM软件包的文件名采用固定格式:软件名-版本号-发布次数.适合的Linux发行版本.适合的硬件平台.rpm例如:dhcp-4.2.5-47.el7.centos.x86_64.rpm,表示软件名是dhcp,版本号是4.2.5,发布次数是47,适合的Linux版本是RHEL/Cent OS7,适合的硬件平台是64位x86的CPU。
8.1 使用rpm命令管理软件包rpm是以一种数据库记录的方式来将所需要的软件安装在Linux主机的一套管理程序。系统中存在一个关于rpm的数据库,它记录了安装的包与包之间的依赖相关性。软件包分为源码包(*.src.rpm)和二进制包(*.rpm),源码包需要编译安装,适合定制系统,但是非常麻烦,二进制包安装方便,可以直接安装在计算机中。rpm包是预先在Linux主机上编译好并打包的文件(二进制),安装起来非常快捷。
8.1 使用rpm命令管理软件包1. 查询软件包 查询软件包时,系统将会列出软件包的详细信息,包括含有多少个文件、文件的名称、文件的大小、创建时间、编译日期等信息。RPM软件包查询命令格式如下:rpm {-q|--query} [选项]选项包括3类:详细选项、信息选项和通用选项。
8.1 使用rpm命令管理软件包1)详细选项-f 文件名:查询文件属于哪个软件包。使用文件的绝对路径-a:查询所有已安装的软件包。2) 信息选项-i:显示软件包的概要信息。-l:显示软件包的文件列表。-c:显示配置文件列表。-d:显示文档文件列表。-s:显示软件包中的文件列表及其状态。
9.1 使用rpm命令管理软件包3) 通用选项-v:显示附加信息。-vv:显示调测信息。查询文件所属软件包。[root@fanhui Packages]# rpm -qf /usr/bin/tartar-1.26-31.el7.x86_64
8.1 使用rpm命令管理软件包查询软件包所包含的文件列表。[root@fanhui Packages]# rpm -ql samba-4.4.4-9.el7.x86_64/etc/openldap/schema/etc/openldap/schema/samba.schema...... 查询文件所在的软件包[root@fanhui ~]# rpm -qf `which vim`vim-enhanced-7.4.160-1.el7.x86_64
8.1 使用rpm命令管理软件包(3)查询软件包概要信息。
8.1 使用rpm命令管理软件包查询指定的软件包是否安装。[root@fanhui Packages]# rpm -qa|grep sambasamba-client-4.4.4-9.el7.x86_64samba-libs-4.4.4-9.el7.x86_64samba-common-tools-4.4.4-9.el7.x86_64samba-common-4.4.4-9.el7.noarchsamba-common-libs-4.4.4-9.el7.x86_64samba-4.4.4-9.el7.x86_64samba-client-libs-4.4.4-9.el7.x86_64
8.1 使用rpm命令管理软件包2. 安装软件包rpm命令安装软件包时的格式如下:rpm -i [选项] 软件包文件名选项如下:--test:只对安装进行测试,并不实际安装。-h:安装时输出hash记号“#”,显示安装进度。--force:覆盖已安装的软件包。--test:模拟安装,软件包并不会实际安装到系统中,只是检查并显示可能存在的冲突。
8.1 使用rpm命令管理软件包有时候待安装RPM软件包可能依赖于其它软件包,也就是说只有安装了依赖软件包之后才能正常安装该软件包。如果用户在安装某个软件包时存在这种未解决的依赖关系,会产生如下信息:[root@fanhui Packages]# rpm -ivh dump-0.4-0.22.b44.el7.x86_64.rpm error: Failed dependencies: rmt is needed by dump-1:0.4-0.22.b44.el7.x86_64该信息说明了只有安装了rmt软件包后,才能安装dump软件包。
8.1 使用rpm命令管理软件包安装软件包示例如下:1)显示软件包安装的详细信
您可能关注的文档
- 柏桦-004 第四章 中国政治制度史(第四版).pptx
- 财务报表分析(第五版)王德发-第八章 会计报表的造假与甄别.pptx
- 财务报表分析(第五版)王德发-第二章 资产负债表分析.pptx
- 财务报表分析(第五版)王德发-第一章 总论.pptx
- 大学生劳动教育-莫玲玲-第二章 劳模精神.pptx
- 大学生劳动教育-莫玲玲-第七章 合作性劳动与集体劳动.pptx
- 大学生劳动教育-莫玲玲-第三章 工匠精神.pptx
- 大学生劳动教育-莫玲玲-第四章 创造性劳动.pptx
- 大学生劳动教育-莫玲玲-第一章 劳动品德品质.pptx
- 电子工艺基础与实训-刘艳翠课件.ppt
- 范晖-Linux操作系统管理-项目12.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元1 Premiere概述.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元2 Premiere基础操作.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元3 视频转场.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元4 关键帧动画.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元5 抠像与遮罩.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元6 视频调色.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元7 字幕.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元8 音频.pptx
- 高翀 -Premiere Pro CC 非线性编辑项目教程-单元9 综合实例.pptx
原创力文档


文档评论(0)