码迷,mamicode.com
首页 > 其他好文 > 详细

rpm常用命令

时间:2016-05-23 10:18:07      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

* 手动安装 rpm 包 
`rpm-ivh xxxxx.rpm`  
参数:   
--force 即使覆盖其他包的文件也没强迫安装   
--nodeps 即使依赖包没安装,也被强制安装 

* 查看 rpm 包信息 
`rpm-qpi xxxxx.rpm`

* 查看 rpm 包依赖 
`rpm -qpR xxxxx.rpm`

* 查看 rpm 包中包含那些文件 
`rpm -qlp xxxxx.rpm`   可以加grep搜索  `rpm -qlp xxxxx.rpm|grep spec`

* 使用工具rpm2cpio提取文件:
`rpm2cpio xxxxx.rpm |cpio -ivd xxx.jpg`

* 用rpm2cpio将rpm文件转换成cpio文件
`rpm2cpio xxxxxx.rpm >xxxxx.cpio`

* 用cpio解压cpio文件  
`cpio -i  --make-directories`

* 提取所有文件: 
`rpm2cpio xxx.rpm | cpio -vi`  
`rpm2cpio xxx.rpm | cpio -idmv`  
`rpm2cpio xxx.rpm | cpio --extract --make-directories` 

* cpio 参数说明:   
**i** 和 **extract** 表示提取文件    
**v** 表示指示执行进程     
**d** 和 **make-directory** 表示根据包中文件原来的路径建立目录  **m** 表示保持文件的更新时间

* 查看rpm包里的pre和post install脚本:
`rpm -qp --scripts xxxxx.rpm` 

* 查看安装的过程中,代码的执行过程: 
`rpm -ih -vv xxxxx.rpm` 

* 强制卸载rpm包 
`rpm -e --nodeps xxxxx`  
 没有rpm后缀

* 查询一个rpm包是否被安装
`rpm - q xxxxxx`

rpm常用命令

标签:

原文地址:http://www.cnblogs.com/relucent/p/5518839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!