LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1101|回复: 2

怎么从rpm中提取文件啊

[复制链接]
发表于 2007-4-25 23:41:55 | 显示全部楼层 |阅读模式
iwanthome 2004-6-1 08:25

提取rpm中的文件(已解决)

rpm2cpio diskcheck-1.0-1.noarch.rpm >; tmp.cpio

cpio -i -F tmp.cpio filename.ext #取出文件


照上面的也不行,有没有人详细说明一下怎么提取,能成功的
发表于 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文件中的所有文件放在当前目录中。
回复 支持 反对

使用道具 举报

发表于 2009-5-24 18:29:34 | 显示全部楼层
右键,用归档管理器打开。然后提取。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表