微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何提取 rpm 的内容?

如何解决如何提取 rpm 的内容?

你试过这个rpm2cpio命令吗?请参见下面的示例:

$ rpm2cpio PHP-5.1.4-1.esp1.x86_64.rpm | cpio -idmv

/etc/httpd/conf.d/PHP.conf  
./etc/PHP.d  
./etc/PHP.ini  
./usr/bin/PHP  
./usr/bin/php-cgi  
etc

解决方法

我有一个 rpm,我想把它当作一个 tarball。我想将内容提取到目录中,以便检查内容。我熟悉已卸载包的查询命令。我不想简单地列出 rpm 的内容。IE

$ rpm -qpl foo.rpm

我想检查 rpm 中包含的几个文件的内容。 我不想安装rpm。 我也知道 rpms 能够在 %post 部分进行额外的修改,以及如何检查这些。IE

$ rpm -qp --scripts foo.rpm

但是在这种情况下,这与我无关。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。