|
发表于 2009-5-23 23:06:11
|
显示全部楼层
有时我们需要取出rpm包中的文件,但是不想安装。Linux提供的丰富工具让我们可以轻易解决这个问题,方法是用rpm2cpio将rpm文件转换成cpio格式,然后再从cpio中提取文件,下面是详细命令:
rpm2cpio foo.rpm | cpio -idmv
rpm2cpio可以将rpm包转换成cpio格式
cpio命令中的-i是提取文件,-d表示根据rpm包中文件原来的路径建立目, -m是保持文件的更新时间, -v是显示处理的文件列表。
这样就会把foo.rpm文件中的所有文件放在当前目录中。 |
|