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

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

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

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

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

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

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

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

© 2021 V2EX