20

如何在 OSX 上执行“sudo apt-get install”?

4

5 回答 5

16

其他人提到了MacPortsHomebrew;可能值得注意的是它们之间的区别。

MacPorts 为我工作,很高兴。它有一个非常烦人的特性,就是它想安装所有东西。因此,有几次,我不得不将它从尝试安装它自己的 Perl 版本中拖回来,忽略系统版本,或 TeX,甚至 gcc。现在,我想,这样做的原因是,如果它要依赖这些系统版本(或者在 TeX 的情况下任何预装的系统版本),可能会有一些版本偏差问题导致某些东西中断。而且磁盘空间很便宜。这可能是真的,有点,但它似乎仍然有点强迫症(而且我不确定我是否想使用任何非常依赖特定版本的东西)。明智与否,每次发生它都会让我感到紧张。

相比之下,Homebrew 专门旨在不复制已安装的工具。当 MacPorts 完成它的安装世界时,我通常最终会杀死它并手动安装带有疯狂依赖项的软件包,所以我从来没有完全被驱动到使用 Homebrew 的地步,但我一直在这样做的意义,自从我第一次听说它。

于 2010-08-24T12:45:26.887 回答
5

自制http://github.com/mxcl/homebrew

于 2010-08-24T07:25:55.113 回答
5

没有开箱即用的等价物。

你可能想看看 MacPorts:

MacPorts,以前称为 DarwinPorts,是一个包管理系统,可简化 Mac OS X 和 Darwin 操作系统上的软件安装。它是一个免费/开源软件项目,用于简化其他免费/开源软件的安装。DarwinPorts 的目标和功能与 Fink 和 BSD 的端口集合类似,作为 OpenDarwin 项目的一部分于 2002 年启动,包括 Landon Fuller、Kevin Van Vechten 和 Jordan Hubbard 在内的许多 Apple Inc. 员工参与其中。

http://en.wikipedia.org/wiki/MacPorts

http://www.macports.org/

于 2010-08-24T07:27:35.963 回答
2

如果你真的想要一个基于 apt 的包管理,看看Fink。它是 Mac OS X 上“最古老的”包管理器,我不确定这些包是否得到了适当的维护。但我在雪豹下成功使用它。

于 2010-08-24T07:30:53.100 回答
-3
cp -r MyApplication.app /Applications/
于 2010-08-24T07:28:44.947 回答