V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zenwong
V2EX  ›  macOS

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

  •  
  •   zenwong · 2011-11-23 20:45:02 +08:00 · 13654 次点击
    这是一个创建于 4752 天前的主题,其中的信息可能已经有所发展或是发生改变。
    18 条回复    1970-01-01 08:00:00 +08:00
    roamlog
        1
    roamlog  
       2011-11-23 20:47:56 +08:00
    xell
        2
    xell  
       2011-11-23 21:10:12 +08:00
    我两个都用,brew安装时不需要sudo,不需要编译(?),安装速度较快。port似乎软件多一些。
    coderoar
        3
    coderoar  
       2011-11-23 21:18:47 +08:00
    作为Gentoo用户,我郑重推荐gentoo-prefix,它是Gentoo下的包管理系统portage在多种类Unix系统上的移植。
    fen
        4
    fen  
       2011-11-23 21:21:10 +08:00
    正在试用 homebrew,暂时没发现什么问题
    lainuo
        5
    lainuo  
       2011-11-23 21:56:56 +08:00
    @xell 大多数是要编译的, 有些不用编译, 直接用的二进制包(比如mongodb?). 不需要sudo和是否要编译没舍关系...

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

    之前用的是MacPorts,后来装php的时候,非得强制我装apache,很不爽,换了homebrew后清爽多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5415 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.