我试图使用dpkg的命令,但在Mac OS X似乎并没有为我什么是Mac的-dpkg的替代方案?
dpkg -scanpackages -m . /dev/null -->Packages
-bash: dpkg: command not found
dns:Administrator$ man dpkg
No manual entry for dpkg
我不知道我该如何使用在Mac上的dpkg的工作吗?
我试图使用dpkg的命令,但在Mac OS X似乎并没有为我什么是Mac的-dpkg的替代方案?
dpkg -scanpackages -m . /dev/null -->Packages
-bash: dpkg: command not found
dns:Administrator$ man dpkg
No manual entry for dpkg
我不知道我该如何使用在Mac上的dpkg的工作吗?
或者自制http://mxcl.github.com/homebrew/ brew install dpkg
的MacPorts的版本有很大的依赖性,永远需要。
如果你想要做的就是看看包里有什么,然后展开并解开它。
ar -x package.deb
那么你应该在你的当前目录下的Debian的版本,control.tar.gz和data.tar.gz。包将添加的文件将在data.tar.gz中。包描述将位于control.tar.gz文件内名为control的文件中。
tar -tvzf data.tar.gz
我爱'brew'这真是太棒了:D – Ali 2013-07-09 23:27:49
在OS X 10.11上酿造,如果你还没有拥有它,那将是巨大的痛苦。首先你需要fink,你看起来似乎无法得到,因为OS X的安装说明是使用'dpkg'! UGH – 2016-06-24 21:54:36
dpkg的这种安装未配置为安装软件,因此诸如'dpkg -i','dpkg --configure'等命令将失败。 我得到了这个错误。 – 2017-01-13 19:05:24
您首先必须安装dpkg。在我看来,最简单的方法是首先安装osports的macport,它是osx的高级包管理器,然后使用macports安装dpkg。
安装MacPorts的:http://www.macports.org/install.php
一旦安装,你可以运行sudo port install dpkg
。 然后,您可以在命令行上使用dpkg
。
这是我发现的唯一体面的出发点,可以克服由于SSL证书>我的愚蠢自制安装问题。<获取MacPorts,然后Fink,然后cURL,然后自制...认真?! – 2016-06-24 21:57:43
“的dpkg” 效用可以通过Fink来提供。
您是否正在os x中寻找等效的数据包管理器,或者您是否真的想使用debian数据包管理器? – Sbhklr 2012-01-08 17:32:26
@Lightforce我试图获取.deb文件的包,以便我可以更新回购。但我认为mac也支持dpkg命令,但是我输入命令后得到的回报是 – Ali 2012-01-08 17:35:21
@Lightforce:os x中的等效数据包管理器是什么? – displayName 2014-08-13 00:26:52