V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zenwong
V2EX  ›  macOS

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

  •  
  •   zenwong · Nov 23, 2011 · 14503 views
    This topic created in 5271 days ago, the information mentioned may be changed or developed.
    18 replies    1970-01-01 08:00:00 +08:00
    roamlog
        1
    roamlog  
       Nov 23, 2011
    xell
        2
    xell  
       Nov 23, 2011
    我两个都用,brew安装时不需要sudo,不需要编译(?),安装速度较快。port似乎软件多一些。
    coderoar
        3
    coderoar  
       Nov 23, 2011
    作为Gentoo用户,我郑重推荐gentoo-prefix,它是Gentoo下的包管理系统portage在多种类Unix系统上的移植。
    fen
        4
    fen  
       Nov 23, 2011
    正在试用 homebrew,暂时没发现什么问题
    lainuo
        5
    lainuo  
       Nov 23, 2011
    @xell 大多数是要编译的, 有些不用编译, 直接用的二进制包(比如mongodb?). 不需要sudo和是否要编译没舍关系...

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

    之前用的是MacPorts,后来装php的时候,非得强制我装apache,很不爽,换了homebrew后清爽多了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3128 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
    ♥ Do have faith in what you're doing.