rpm 命令及应用

rpm包命名原则
httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd   软件包名
2.2.15 软件版本
15 软件发布的次数
el6.centos 适合的linux平台
i686 适合的硬件平台
tpm rpm包扩展名


运行光驱 需要挂载   mount  、dev/sr0 /mnt/cdrom
命令   rpm  -ivh   安装,显示安装详细信息,显示安装进度
  install       verbose               hash
--nodeps    不检测依赖性


包全名
未安装的软件包
包名 
已安装的软件包   搜索/var/lib/rpm的数据库


rpm -e 卸载 可以不用考虑依赖性
rpm -U  升级软件包,必须存在
rpm -q  + 包名  查询软件包是否安装
rpm -qa 查询全部软件包
-qi + 包名 软件包详细信息
-qip +包全名    查询未安装软件包详细信息
-ql  list      查询安装位置
-qf      查询系统文件名属于哪个rpm包
-qR   查询rpm'的依赖性   需要进入Packages
-V  已安装的包名   校验 
如出现校验错误,
S文件大小M文件权限是否改变5文件MD5校验是否改变
D 设备中,从代码是否改变 L 文件路径是否改变
U 所有者是否改变 G 文件属组是否改变T 修改时间是否改变
(文件类型:
c:配置文件,d:普通文档,g: 鬼文件ghost file, l :授权文件,r:描述文件readme)




rpm包文件提取
rpm2cpio 包全名 | \(0换行) cpio -idv . 文件绝对路径
EX:
查询ls文件路径  rpm -qf /bin/ls




这时会出现cpio非正常归档,x 需要升级cpio,这是一种方法,另一种不会。。

例子:重装ls rpm2cpio /mnt/cdrom/Packages/XXXX-XXX.XX.xx-XX.rpm | cpio -idv ./bin/ls
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值