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

解压RPM包

时间:2017-11-09 00:11:50      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:for   cpi   因此   tmp   mac   bin   msi   var   pmd   

有时我们需要RPM包中的某个文件,如何解压RPM包呢?

RPM包是使用cpio格式打包的,因此可以先转成cpio然后解压,如下所示:

rpm2cpio xxx.rpm | cpio -div

 

例如:

[root@localhost tmp]# rpm2cpio rpm-4.8.0-32.el6.x86_64.rpm |cpio -div
./bin/rpm
./etc/rpm
./usr/bin/rpm2cpio
./usr/bin/rpmdb
./usr/bin/rpmquery
./usr/bin/rpmsign
./usr/bin/rpmverify
./usr/lib/rpm
./usr/lib/rpm/macros
./usr/lib/rpm/platform
./usr/lib/rpm/platform/amd64-linux
。。。
./usr/share/man/ru/man8/rpm2cpio.8.gz
./usr/share/man/sk/man8/rpm.8.gz
./var/lib/rpm
4001 blocks

解压RPM包

标签:for   cpi   因此   tmp   mac   bin   msi   var   pmd   

原文地址:http://www.cnblogs.com/linkenpark/p/7806836.html

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