不安装rpm包提取rpm软件包中的文件

有时我们需要取出rpm包中的文件,但是不想安装。Linux提供的丰富工具让我们可以轻易解决这个问题,方法是用rpm2cpio将rpm文件转换成cpio格式,然后再从cpio中提取文件,下面是详细命令:

rpm2cpio foo.rpm | cpio -idmv

rpm2cpio可以将rpm包转换成cpio格式
cpio命令中的-i是提取文件,-d表示根据rpm包中文件原来的路径建立目, -m是保持文件的更新时间, -v是显示处理的文件列表。

这样就会把foo.rpm文件中的所有文件放在当前目录中。

此条目发表在 linux/unix, shell 分类目录,贴了 标签。将固定链接加入收藏夹。

不安装rpm包提取rpm软件包中的文件》有 1 条评论

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>