Macports 与 Homebrew 冲突吗?

Macports 与 Homebrew 冲突吗?

我目前在 Lion 上使用 MacPorts,但考虑切换到 Homebrew。

  1. 有人建议安装到/usr/local会导致问题,这~/.homebrew是一种替代方案。我可以使用/homebrew与相同的权限来代替,以便 /usr/local我的计算机上的其他用户也可以使用这些程序吗?
  2. 我是否必须重建使用 MacPorts 的 gcc 构建的任何东西(auctex、scipy)?
  3. 只要我在 MacPorts前面添加 Homebrew 路径( /usr/local,, ~/.homebrew) ,我可以保留 MacPorts 的安装吗?/hombrew/opts/local

我知道这个交流论坛上关于两个包管理器共存的其他帖子,但我觉得它们没有具体解决这些问题。谢谢。

答案1

回复:1) 我不能说我以前听过这个建议,而且我也不担心。值得一提的是,Homebrew 实际上并没有安装到/usr/local,而是在那里放置了符号链接。直接来自马嘴:

Homebrew 将包安装到它们自己的目录中,然后将它们的文件符号链接到/usr/local

回复:2&3) 您不必重建特定的软件包,但 Homebrew 确实不想与 MacPorts 在同一系统上。我个人会记下您当前安装的内容,删除 MacPorts 及其相关所有内容,然后使用 Homebrew 重新安装所有内容。理论上您可以同时运行两者,但这可能会导致冲突,解决起来很麻烦。

相关内容