首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Mac上打开RPM?

在Mac上打开RPM?
EN

Unix & Linux用户
提问于 2010-12-08 22:30:00
回答 7查看 81.4K关注 0票数 60

我在运行苹果豹(MacOSX10.5.8)的MacBook Pro上。

我想解压一个RPM并查看wget-1.11.4-2.el5_4.1.src.rpm中包含的文件。我不需要将文件安装到特定的位置,也不需要运行任何%postinstall脚本或其他任何东西。我只想解压这个RPM,这样我就可以查看下面的源文件。

是否可以在非RedHat/CentOS系统上解压缩RPM文件?

EN

回答 7

Unix & Linux用户

回答已采纳

发布于 2010-12-09 00:36:34

在现代系统中,内置的tar实用程序支持其他几种存档格式,包括rpm。以便将文件从rpm中提取出来。

代码语言:javascript
运行
复制
tar -xf foo.rpm

注意,如果您已经安装了GNU,tar可能会调用GNU,而不是macOS附带的GNU,这取决于GNU的集合和您的$PATH。您需要使用/usr/bin/tar,而不是GNU。

您可以通过达尔文港芬克麦克港甚至达尔文港,rpm4darwin安装rpm。

若要在不安装rpm包的情况下从rpm包中提取文件,可以使用配套实用程序rpm2cpio

代码语言:javascript
运行
复制
rpm2cpio foo.rpm | cpio -i -d 

如果您不希望或无法获得与rpm2cpio实用程序捆绑的版本,则还有一个可移植的rpm脚本(但是,该脚本可能无法处理较旧版本或更新版本的rpm格式)。

票数 57
EN

Unix & Linux用户

发布于 2015-08-25 10:36:56

在命令行中,可以使用tar命令。例如,tar -tf example.rpm | less列出rpm中的所有文件。

票数 29
EN

Unix & Linux用户

发布于 2017-02-28 10:03:36

要将所有文件解压缩到本地目录,请执行以下操作:

焦油-xvzf some.rpm

无需安装任何新工具

票数 10
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/4664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档