6.2.4-RPM包管理-rpm命令管理-校验与文件提取

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Linux软件包管理主讲人:沈超()交流论坛:课程大纲一、软件包管理简介二、RPM包管理-rpm命令管理三、RPM包管理-yum在线管理四、源码包管理五、脚本安装包与软件包选择1、RPM包校验[root@localhost~]#rpm–V已安装的包名选项:-V校验指定RPM包中的文件(verify)验证内容中的8个信息的具体内容如下:S文件大小是否改变M文件的类型或文件的权限(rwx)是否被改变5文件MD5校验和是否改变(可以看成文件内容是否改变)D设备的中,从代码是否改变L文件路径是否改变U文件的属主(所有者)是否改变G文件的属组是否改变T文件的修改时间是否改变文件类型c配置文件(configfile)d普通文档(documentation)g“鬼”文件(ghostfile),很少见,就是该文件不应该被这个RPM包包含l授权文件(licensefile)r描述文件(readme)2、RPM包中文件提取[root@localhost~]#rpm2cpio包全名|\cpio-idv.文件绝对路径rpm2cpio#将rpm包转换为cpio格式的命令cpio#是一个标准工具,它用于创建软件档案文件和从档案文件中提取文件[root@localhost~]#cpio选项[文件|设备]选项:-i:copy-in模式,还原-d:还原时自动新建目录-v:显示还原过程[root@localhost~]#rpm-qf/bin/ls#查询ls命令属于哪个软件包[root@localhost~]#mv/bin/ls/tmp/#造成ls命令误删除假象[root@localhost~]#rpm2cpio/mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm|cpio-idv./bin/ls#提取RPM包中ls命令到当前目录的/bin/ls下[root@localhost~]#cp/root/bin/ls/bin/#把ls命令复制会/bin/目录,修复文件丢失

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功