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

不安装rpm包,取出rpm包里的文件

时间:2016-12-02 21:17:49      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:pil   pm2   cal   转换   oca   rpm包   sql   mysql5.6   rpm2cpio   

1、查看rpm包里的文件

[root@VM_166_132 ~]# rpm -qlp mysql5.6.29-1-3.x86_64.rpm |more
/etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf
/usr/local/lib/libjemalloc.a
/usr/local/lib/libjemalloc.so
/usr/local/lib/libjemalloc.so.1
/usr/local/lib/libjemalloc_pic.a

 

2、查看已安装的rpm包文件

rpm -ql mysql5.6.29-1-2.x86_64

[root@VM_166_132 ~]# rpm -qa |grep mysql
mysql5.6.29-1-3.x86_64
mysql-libs-5.1.73-3.el6_5.x86_64
[root@VM_166_132 ~]# rpm -ql mysql5.6.29-1-3.x86_64|more
/etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf
/usr/local/lib/libjemalloc.a
/usr/local/lib/libjemalloc.so
/usr/local/lib/libjemalloc.so.1
/usr/local/lib/libjemalloc_pic.a

 

3、将rpm转换为cpio文件

[root@VM_166_132 ~]# rpm2cpio mysql5.6.29-1-3.x86_64.rpm >5.6.29.cpio 

 

4、cpio是用来建立、还原备份档的工具程序,它可以加入、解开cpio或tar备份档内的文件。

[root@VM_166_132 test]# mkdir test;cd test;

[root@VM_166_132 test]# cpio -ivd <../5.6.29.cpio

./etc/ld.so.conf.d/mysql-5.6.23_compiled_x86_64.conf
./usr/local/lib/libjemalloc.a
./usr/local/lib/libjemalloc.so
./usr/local/lib/libjemalloc.so.1
./usr/local/lib/libjemalloc_pic.a

 

5、现在就可以在当前目录下,拷贝指定的文件了。^_^

 

不安装rpm包,取出rpm包里的文件

标签:pil   pm2   cal   转换   oca   rpm包   sql   mysql5.6   rpm2cpio   

原文地址:http://www.cnblogs.com/dbcloud/p/6126815.html

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