不安装rpm包,取出rpm包里的文件
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、现在就可以在当前目录下,拷贝指定的文件了。^_^
最新文章
- JDBC值事务
- MySql类似Oracle的dual虚拟表
- 使用Guava来计算笛卡尔积
- js资源
- web基础之hibernate(一篇)
- Asp.net Mvc 请求是如何到达 MvcHandler的——UrlRoutingModule、MvcRouteHandler分析,并造个轮子
- Android推断程序前后台状态
- 深入浅出多线程——ReentrantLock (二)
- freemarker报错之十一
- Fedora Linux安装deb包
- ext.net单元格内容换行显示
- [R] [Johns Hopkins] R Programming -- week 3
- 关于Selenium.common.exceptions.WebDriverException: Message: Invalid locator strategy: css selector 的问题
- Shiro简介(一)
- BZOJ3165: [Heoi2013]Segment(李超线段树)
- handler之责任链模式
- GoAhead2.5移植到ARM教程
- mysql 5.7.15 安装配置方法图文教程(转)
- (转)mysql双机热备的实现
- 使用cron命令配置定时任务(cron jobs)
热门文章
- 【转】CSS中position属性( absolute | relative | static | fixed )详解
- 基于MongoDB打造.Net的分布式Session子系统
- 如何利用.Net内置类,解析未知复杂Json对象
- Using CrunchBase API
- 挖一下插件v1.3版本发布
- Kendo UI开发教程(9): Kendo UI Validator 概述
- boost解析XML方法教程
- launch failed.Binary not found
- Google安全团队对Android安全的认识
- android.view.WindowManager$BadTokenException: Unable to add window — token null is not for an applic