在Mac OS X计算机上,您如何建议我安装命令行软件和其他软件包?我一直在使用MacPorts,它看起来总是很慢,大概是因为它必须实时编译软件包。
我更喜欢具有二进制软件包的软件包管理系统,从而避免了每次我要下载新内容时都需要编译东西的麻烦。我认为Fink的某些软件包具有二进制文件,但是我通常会看到MacPorts被推荐为要使用的系统。
您认为哪个效果更好,为什么?(或者有没有我听说过的其他系统?)
在Mac OS X计算机上,您如何建议我安装命令行软件和其他软件包?我一直在使用MacPorts,它看起来总是很慢,大概是因为它必须实时编译软件包。
我更喜欢具有二进制软件包的软件包管理系统,从而避免了每次我要下载新内容时都需要编译东西的麻烦。我认为Fink的某些软件包具有二进制文件,但是我通常会看到MacPorts被推荐为要使用的系统。
您认为哪个效果更好,为什么?(或者有没有我听说过的其他系统?)
Answers:
我以前使用Macports是因为:
去年秋天获得MBP时,我对此主题进行了自己的研究时,由于上述原因#1,因此原因#2(也可能是原因#3),似乎最推荐使用Macports。
编译每个软件包都不会打扰我。它通常足够快,不会干扰工作。但是,如果要使用macports,您可能会研究端口二进制文件。
但是,我退出使用Macports。
这个领域中还有一个名为Homebrew的新工具。几周前我从Macports切换到Homebrew,我很高兴。我喜欢:
自制软件适用于Leopard或Snow Leopard,尽管有时需要对Leopard修改公式。
我想我所有的同事现在都改用了Homebrew。它在Ruby和Erlang(以及其他OSS?)社区中也越来越受欢迎。
您不必在两者之间进行选择。
MacPorts将软件安装到/ opt / local。Fink安装到/ sw。
两者都使达尔文基本系统保持不变,并且两者可以和平共处。
Fink的二进制程序包很棒,但是并不总是最新的。当他们拥有最新的软件包时,我倾向于使用Fink;如果没有,我将使用MacPorts进行构建。
有些软件包仅在一个或另一个上,因此准备好它们都很方便。