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

时间:2009-01-12 17:08:34

标签: mysql macos macports

使用一个优于另一个是否有任何优势?我应该使用vendor provided PKG文件还是使用Darwin Ports版本?是否有一般的经验法则来决定如何安装包?

6 个答案:

答案 0 :(得分:5)

我会因为支持而使用供应商提供的软件包。我发现当我遇到darwinports问题时,找到支持比使用基于PKG的安装要困难得多。

答案 1 :(得分:3)

使用macports(darwinports重命名)。

您获得了/ opt / local的库存安装。

使用它构建的工具链与通常在linux中获得的经典/ usr / local工具链非常相似。你确切地知道它是如何安装的,并且它会自动引入依赖关系,而且更重要的是,它可以快速地使用任何现代mac从源代码构建东西,当完成后,你需要构建的所有东西都在那里,因为你有来源。

端口同步&& port -d install mysql5 + server

如果它是第一次使用macports,那么在晚上和上午运行它就会完成。下次你不需要建造这么多。系统奖励不断使用。

答案 2 :(得分:1)

我已经使用供应商提供的软件包在OS X上安装MySQL。它快速而简单。对于通用的MySQL用法,我不明白为什么有人会这样做。

答案 3 :(得分:1)

我通常更喜欢使用MacPorts来安装软件在MySQL的情况下,我发现使用供应商提供的安装程序要容易得多。减少编译时间(显然),它包括使配置更容易的工具。

答案 4 :(得分:0)

我通常更喜欢使用我的包管理器中的包(尽管我使用fink ...)。我发现集成/依赖问题比我的bug修复问题更常见,更严重。

但是,很多将取决于软件包维护者,所以YMMV。

答案 5 :(得分:0)

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

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