强迫 Homebrew 和 Macports 共存?

Hip*_*Man 10 macports homebrew macos

我有一个已经使用了很多年的 MacOSX 系统,在此期间,我通过 Macports 安装了很多软件包。

我现在想尝试 Homebrew,但从我在这里和其他地方读到的内容很明显,Homebrew 和 Macports 的默认安装不能轻易共存。

卸载 Macports 对我来说不是一个可行的选择,因为我的日常 MacOSX 工作涉及使用各种 Macports 安装的实用程序。此外,我自己开发的许多实用程序现在都与 Macports 相互依赖。最后,我经常使用的许多可执行文件和共享库现在都安装在 /usr/local 下,如果我清除该目录树,我的系统将很快变得无法使用。

所以我的问题是:有没有人想出另一种安装 Homebrew 的方法,它可以与 Macports 共存?具体来说,有没有人想出如何让 Homebrew 使用目录树,例如 /usr/local/homebrew 而不是 /usr/local?

在此先感谢您对文档的任何建议或指示。

Kar*_*los 2

您可以告诉 Homebrew 使用它自己的目录,然后将其添加到路径中。尽管目的不同,但安装指南的摘录告诉我们:

多次安装

无论您在哪里提取 tarball,都创建一个 Homebrew 安装。无论调用哪个brew 命令,软件包都将安装在其中。您可以根据需要使用它,例如 /usr/local 中的系统库集和 ~/homebrew 中的开发调整公式

来源: https: //github.com/mxcl/homebrew/wiki/installation