MacPorts or Homebrew —— 大家倾向于哪个?说说他们的优缺点。

2011-11-23 20:45:02 +08:00
 zenwong
13551 次点击
所在节点    macOS
18 条回复
roamlog
2011-11-23 20:47:56 +08:00
xell
2011-11-23 21:10:12 +08:00
我两个都用,brew安装时不需要sudo,不需要编译(?),安装速度较快。port似乎软件多一些。
coderoar
2011-11-23 21:18:47 +08:00
作为Gentoo用户,我郑重推荐gentoo-prefix,它是Gentoo下的包管理系统portage在多种类Unix系统上的移植。
fen
2011-11-23 21:21:10 +08:00
正在试用 homebrew,暂时没发现什么问题
lainuo
2011-11-23 21:56:56 +08:00
@xell 大多数是要编译的, 有些不用编译, 直接用的二进制包(比如mongodb?). 不需要sudo和是否要编译没舍关系...

brew个人感觉最好的一点是不用重复安装一些系统自带的东西...
gDD
2011-11-23 22:22:28 +08:00
作为一个非Gentoo用户我也要推荐gentoo-prefix
xell
2011-11-23 23:31:12 +08:00
@lainuo 多谢指出。其实我原文并没说sudo和编译有关,我只想说,不需要管理权限这也许对有些人而言也算优点。
shineit
2011-11-24 14:35:05 +08:00
我用fink、brew安装软件时都出现找不到软件或不好解决的问题,最后发现MacPorts最合适我
benzheren
2011-11-24 21:09:44 +08:00
个人觉得brew比较轻巧,ports比较笨重一点,不过当初和livid的聊的时候,他提到一点说ports更新比较快,brew基本依靠github社区大家来更新的。
lepture
2011-11-24 23:29:04 +08:00
安装 gentoo-prefix 中
cabinw
2011-11-24 23:33:11 +08:00
同样,两个都用
lepture
2011-11-24 23:49:16 +08:00
这个编译要到何时呢? 风扇呀转的呀
yyfearth
2011-11-25 06:25:30 +08:00
@cabinw @xell不是有冲突吗?
lepture
2011-11-25 10:42:35 +08:00
编译到这一步,出错了: env FEATURES="-collision-protect" emerge --oneshot portage
lepture
2011-11-25 12:57:04 +08:00
解决上面提到的问题:
env USE="-aqua" FEATURES="-collision-protect" emerge --oneshot portage
xell
2011-11-25 13:03:44 +08:00
@yyfearth 的确有冲突的可能。使用 brew install 时,它甚至会明确提示你“检测到 Finks 或 MacPorts 的存在,可能会有冲突,如果安装后不能使用,请卸载”云云。不过我目前尚未遇到过(明显的)冲突。
cabinw
2011-11-25 14:10:48 +08:00
@yyfearth @xell 暂时还没碰到明显的冲突
perrywky
2011-11-25 18:08:09 +08:00
Homebrew

之前用的是MacPorts,后来装php的时候,非得强制我装apache,很不爽,换了homebrew后清爽多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/22028

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX