如何解压RPM包

简介:

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

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

rpm2cpio xxx.rpm | cpio -div

例如:

[root@localhost oracle]# rpm2cpio oracle-instantclient11.2-basic-11.2.0.2.0.i386.rpm | cpio -div
./usr/lib/oracle/11.2/client/bin/adrci
./usr/lib/oracle/11.2/client/bin/genezi
./usr/lib/oracle/11.2/client/lib/libclntsh.so.11.1
./usr/lib/oracle/11.2/client/lib/libnnz11.so
./usr/lib/oracle/11.2/client/lib/libocci.so.11.1
./usr/lib/oracle/11.2/client/lib/libociei.so
./usr/lib/oracle/11.2/client/lib/libocijdbc11.so
./usr/lib/oracle/11.2/client/lib/ojdbc5.jar
./usr/lib/oracle/11.2/client/lib/ojdbc6.jar
./usr/lib/oracle/11.2/client/lib/xstreams.jar
336597 块
[root@localhost oracle]# ls



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1612384,如需转载请自行联系原作者

相关文章
|
6月前
|
缓存 应用服务中间件 Linux
RPM安装包制作
RPM安装包制作
70 0
|
Shell
wget同时下载多个文件
wget同时下载多个文件
327 0
下载整个Yum源的所有安装包到本地指定目录
下载整个Yum源的所有安装包到本地指定目录
1075 0
|
5月前
使用rpm重新安装包
使用rpm重新安装包
|
C语言 云计算