使用MacPorts或Mac OS X二进制包安装MySQL?

4
有没有一种比另一种更有优势?我应该使用由供应商提供的 PKG 文件还是使用 Darwin Ports 版本?是否有一个一般的决定如何安装包的准则?
6个回答

5

出于支持的考虑,我会使用供应商提供的软件包。我发现,当我在使用darwinports时遇到问题时,要比使用基于PKG的安装更难找到支持。


3
使用MacPorts(已更名为DarwinPorts)。
您将获得一个位于/opt/local的标准安装包。通过它构建出来的工具链非常类似于在Linux中通常会得到的经典/usr/local工具链。您可以确切地了解它是如何安装的,并且它会自动拉取依赖项。更重要的是,使用现代Mac快速从源代码构建出所需内容,然后当完成时,您拥有构建任何东西所需的一切,因为您拥有源代码。 port sync && port -d install mysql5 +server 如果您第一次使用MacPorts,则在晚上运行该命令,到早上时它就会完成。下次您就不需要再构建那么多了。系统奖励持续使用。

1

我使用供应商提供的软件包在OS X上安装了MySQL。这是快速且简单的。对于一般用途的MySQL使用,我不认为有其他更好的方法。


1

我一般更喜欢使用MacPorts来安装软件,但是在MySQL的情况下,我发现使用供应商提供的安装程序更容易。编译时间更短(显然),而且它包含了使配置变得更加容易的工具。


0

通常我更喜欢使用来自软件包管理器的软件包(尽管我也使用fink...)。我发现集成/依赖问题比我的错误修复问题更常见且更严重。

但是,很多情况取决于软件包维护者,所以你的情况可能会有所不同。


0

我不会在任何关键应用程序中使用MacPorts或Fink。特别是如果您正在使用Leopard。

也许只是我,但我使用MacPorts和Fink安装应用程序的成功率大约是50-50。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接