如何在Mac OS X上解压缩.deb而不进行安装?


29

我有一个.deb文件,我想解压缩并检查它,但不要安装。我目前正在寻找可以在OSX上下载dpkg的位置,但找不到它。如果您有链接,请分享。


@ Am1rr3zA-感谢您添加标签。我需要提高声望才能获得7点以上的声望。
托马斯

Answers:


54

ar 已经在OS X的Mac上安装了。

ar -x path/to/deb/file.deb

而已。无需安装其他软件。


1
XCode 4的用户可以运行/Applications/Xcode.app/Contents/Developer/usr/bin/ar
zpletan

@zpletan为什么不/usr/bin/ar呢?
topskip

1
arXCode 4来自XCode(除非您已与MacPorts / Homebrew / etc一起安装),但XCode 4来自App Store,因此默认情况下未在/ usr / bin中安装任何东西。我认为您可以根据喜好更改它,但这是默认设置。
zpletan 2013年

@zpletan我从未在中安装任何软件/usr/bin,因此ar必须来自默认安装。(除非我完全误会了。)
topskip

1
这通常不起作用。我有一个.deb文件可以很好地解压缩,dpkg但是ar失败了,因为它认为该软件包包含的文件夹名和实际名称不同。
Konrad Rudolph


1

如果您使用Darwin Port(现在将其命名为Mac Port),则可以安装dpkg和更多软件包(例如在debian或ubuntu中安装)。

安装Darwin Port之后,从此处安装dpkg

你也可以找到有关OSX的dpkg更多信息在这里


+1回复。我无法加载DarwinPort下载页面,所以我只用了MacPorts。谢谢!
托马斯

@ Thomas,MacPorts,以前称为DarwinPorts
Am1rr3zA 2010年

4
DarwinPorts.com是MacPorts.org的翻版。MacPorts.org以前位于DarwinPorts.org-请参阅trac.macports.org/wiki/DarwinPortsFraud
Chealion 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.