- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
延时文字教师:庞振鹏第六章软件包管理Linux基础与服务管理
软件包管理目录6.4RPM包安装YUM源码安装作业
第六章软件包管理学习目标获取版本、状态、依赖关系、完整性和签名等RPM包相关信息判断一个包提供哪些文件,查明某个文件来自哪个包使用RPM和YUM安装、卸载、升级和删除包学会使用源码方式安装Linux程序学习目标
6.1RPM包安装6.1.1RPM包简介RPM是”RedhatPackageManager”的缩写,简称RPM。rpm是RedHat这家公司发展出来的。RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制。优点1.已经编译且打包,安装方便。2.软件软件信息记录在rpm数据库中,方便查询、验证、与卸载。缺点1.当前系统环境必须与原rpm包的编译环境一致。2.需满足依赖属性要求。3.卸载时小心,最底层的软件不可先移除,否则可能造成整个系统的问题!
6.1.2RPM命令rpm-i(or--install)options(file1.rpm...fileN.rpm安装deRPM包的文件名)RPM安装例-e(or--erase)options(pkg1...pkgN要删除的软件包)删除刚安装的unrar软件RPM删除例用rpm安装软件unrar[root@localhost~]#rpm-qa|grepunrarunrar-5.0.3-1.el7.rf.x86_64//查询到软件信息[root@localhost~]#rpm-eunrar//卸载软件[root@localhost~]#rpm-qa|grepunrar//再次查询的时候发现已经无法查询到软件信息了rpm-U(or--upgrade)options(file1.rpm...fileN.rpm软件包的名字RPM升级与更新1.RPM安装、删除、升级与更新
6.1.2RPM命令查询的是/var/lib/rpm/这个目录下的数据库文件命令格式及参数找出logrotate软件提的所有目录和文件查询是否安装logrotate软件找出logrotate软件的设置文件rpm-q(or--query)optionspkg1...pkgN:查询已安装的软件包rpm-qllogrotate[root@localhost~]#rpm-qlogrotatelogrotate-3.8.6-15.el7.x86_64 //说明已经安装了此软件rpm–qllogrotate2.RPM查询RPM查询
3.校验已安装的软件包命令格式:参数:软件包选项:-p后面加的是文件名,列出该软件内可能被改动过的文件-f软件包里的某个文件是否被修改过-a列出所有的软件包里可能被改动过的文件-g校验所有属于组的软件包-v显示附加信息-vv显示调试信息--noscripts不运行校验脚本--nodeps不校验依赖性--nofiles不校验文件属性pkg1...pkgN将要校验的软件包名例1.验证软件logrotate是否被改动过2.验证文件/et/logrotate.conf是否有被修改过会发现在文件名前有个S,还有其他奇怪的符号和文字,图中的c代表设置文件。下面就来解密一下这些符号代表的含义,最前面的8个值信息代表含义如下:●S:文件的容量大小是否被改变。●M:文件的类型或文件的属性(rwx)是否被改变,如是否可执行等参数已被改变。●5:MD5这一种指纹码的内容已经不同。●D:设备的主/次代码已经改变。●L:Link路径已被改变。●U:文件的所有者已被改变。●G:文件所属用户组已被改变。●T:文件的创建时间已被改变。后面的一个c代表的是设置文件,表示文件类型的参数含义如下●c:设置文件。●d:文档。●g:“鬼”文件●l:授权文件。●r:自诉文件。6.1.2RPM命令rpm-V(or--verify,or-y)options[root@localhost~]#rpm-Vlogrotate//没有信息则说明没有改动过[root@localhostetc]#rpm-Vflogrotate.confS.5....T.c
文档评论(0)