如何在OSX上执行“sudo apt-get install”?
答案 0 :(得分:16)
其他人提到MacPorts和Homebrew;可能值得注意它们之间的区别。
MacPorts非常适合我。 但它有一个非常烦人的功能,它想要安装所有。因此,在某些情况下,我不得不将其拖回尝试安装自己的Perl版本,忽略系统,或TeX,甚至gcc。现在,我想,原因是,如果它依赖于这些版本的系统版本(或TeX的任何预装版本),可能会有一些版本偏差问题会导致某些内容破坏。磁盘空间很便宜。这可能是真的,有点像,但它似乎仍然有点痴迷(我不确定我想要使用任何非常依赖于特定版本的东西)。无论是否合理,每当它发生时,它都会让我的牙齿处于边缘。
相比之下,Homebrew特别旨在不复制已安装的工具。当MacPorts做它的安装世界的事情时,我通常最终杀死它并手动安装带有疯狂依赖的包,所以我从未完全被驱使到使用Homebrew,但我一直在自从我第一次听说这件事以来,这样做了。答案 1 :(得分:5)
homebrew http://github.com/mxcl/homebrew
答案 2 :(得分:5)
没有开箱即用的等价物。
您可能需要查看MacPorts:
MacPorts,以前称为 DarwinPorts,是一个包 管理系统,简化了 在Mac OS上安装软件 X和Darwin操作系统。它是 一个免费/开源的软件项目 简化其他的安装 免费/开源软件。类似于 Fink和BSDs的目标和功能 港口集合,DarwinPorts是 始于2002年,作为该计划的一部分 OpenDarwin项目,随着 一些Apple Inc.的介入 员工包括Landon Fuller, Kevin Van Vechten和Jordan Hubbard。
答案 3 :(得分:2)
如果您真的想要基于apt的包管理,请查看Fink。它是Mac OS X上“最老的”软件包管理器,我不确定软件包是否已经得到适当的维护。但是我在Snow Leopard下成功使用它。
答案 4 :(得分:-3)
cp -r MyApplication.app /Applications/