4

使用其中一个有什么优势吗?我应该使用供应商提供的PKG 文件还是使用 Darwin Ports 版本?是否有决定如何安装软件包的一般经验法则?

4

6 回答 6

5

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

于 2009-01-12T17:12:31.203 回答
3

使用 macports(darwinports 重命名)。

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

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

端口同步 && 端口 -d 安装 mysql5 +server

如果这是第一次使用 macports,请在晚上运行它,然后在早上它会完成。下次你不需要建造这么多。系统奖励持续使用。

于 2009-01-12T17:20:45.553 回答
1

我使用供应商提供的软件包在 OS X 上安装 MySQL。它既快速又简单。对于一般用途的 MySQL 使用,我不明白为什么有人会以其他方式这样做。

于 2009-01-12T18:14:55.273 回答
1

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

于 2009-01-12T18:17:48.107 回答
0

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

但是,很大程度上取决于包维护者,所以 YMMV。

于 2009-01-12T17:33:12.083 回答
0

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

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

于 2009-01-12T18:23:21.793 回答