使用一个优于另一个是否有任何优势?我应该使用vendor provided PKG文件还是使用Darwin Ports版本?是否有一般的经验法则来决定如何安装包?
答案 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。