【发布时间】:2010-09-30 23:19:28
【问题描述】:
使用其中一个有什么优势吗?我应该使用vendor provided PKG 文件还是使用 Darwin Ports 版本?是否有决定如何安装软件包的一般经验法则?
【问题讨论】:
使用其中一个有什么优势吗?我应该使用vendor provided PKG 文件还是使用 Darwin Ports 版本?是否有决定如何安装软件包的一般经验法则?
【问题讨论】:
我会使用供应商提供的软件包只是因为支持。我发现,当我遇到 darwinports 问题时,与基于 PKG 的安装相比,找到支持要困难得多。
【讨论】:
使用 macports(darwinports 重命名)。
您会在 /opt/local 中获得库存安装。
您使用它构建的工具链与您通常在 linux 中获得的经典 /usr/local 工具链非常相似。您确切地知道它是如何安装的,它会自动引入依赖关系,更重要的是,使用任何现代 Mac 从源代码构建东西是很快的,当完成后,您需要在任何东西的基础上构建它,因为你有源。
端口同步 && 端口 -d 安装 mysql5 +server
如果这是第一次使用 macports,请在晚上和凌晨运行它。它会完成的。下次你不需要建造这么多。系统奖励持续使用。
【讨论】:
我使用供应商提供的软件包在 OS X 上安装 MySQL。它既快速又简单。对于一般用途的 MySQL 使用,我不明白为什么有人会以其他方式这样做。
【讨论】:
我通常更喜欢使用 MacPorts 来安装软件,但是在 MySQL 的情况下,我发现使用供应商提供的安装程序要容易得多。更少的编译时间(显然),并且它包含使配置更容易的工具。
【讨论】:
我通常更喜欢使用包管理器中的包(尽管我使用fink...)。我发现集成/依赖问题比我的错误修复问题更常见、更严重。
但是,很大程度上取决于包维护者,所以 YMMV。
【讨论】:
我不会将 MacPorts 或 Fink 用于任何关键应用程序。特别是如果您使用的是 Leopard。
也许只有我一个人,但我使用 MacPorts 和 Fink 安装应用程序的成功率约为 50-50。
【讨论】: