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

各位觉得,在使用 mac 包管理当中, Homebrew 和 MacPort、Fink,哪一款是你的最爱?

  •  
  •   ACSuperChen · Mar 11, 2018 · 12698 views
    This topic created in 2969 days ago, the information mentioned may be changed or developed.

    前阵子为了装一个依赖,用 brew 安装,提示要 move 掉 macport,但用 macport 安装就没问题。 现在有点想干掉其中一个,想问问大家包管理哪个更好,参考一下

    27 replies    2018-03-13 22:51:42 +08:00
    carlclone
        1
    carlclone  
       Mar 11, 2018   ❤️ 7
    什么 ? 除了 homebrew 居然还有其他的 , 我奥特了
    crysislinux
        2
    crysislinux  
       Mar 11, 2018 via Android   ❤️ 1
    macport 还在更新么。
    ACSuperChen
        3
    ACSuperChen  
    OP
       Mar 11, 2018
    @crysislinux 还在更新,不过每次更新都要重新编译一堆,感觉就是。。。🙉
    chinvo
        4
    chinvo  
       Mar 11, 2018 via iPhone
    homebrew 很好用,rootless,有预编译二进制,Homebrew Cask 管理驱动和 app 也很好用
    mccally
        5
    mccally  
       Mar 11, 2018
    只用过 homebrew。。。的我也 out 了
    deathscythe
        6
    deathscythe  
       Mar 11, 2018
    1 楼+1
    540852101
        7
    540852101  
       Mar 11, 2018 via Android
    1 楼+1
    sinxccc
        8
    sinxccc  
       Mar 11, 2018
    我感觉 homebrew 随着包的数量越来越多,跟 macports 比,原有的优势越来越小了。两个工具越来越同质化。

    下次需要重装系统或者拿到新机器的时候打算重新开始用 macports 试试看了。
    ufjfeng
        9
    ufjfeng  
       Mar 12, 2018
    最早接触的是 macport,只记得第一次编译实在太慢了,装 python 还要把整个编译环境都编译一遍,三四个小时的样子,不过 port 安装的东西独立性比较强,不容易玩坏,后来发现 brew 直接装二进制快得多就慢慢不用 port 了
    ZeoKarl
        10
    ZeoKarl  
       Mar 12, 2018
    目前 Homebrew 貌似已经快成了默认的包管理了吧,见过很多包都是只支持 homebrew 而不支持 macports
    ech0x
        11
    ech0x  
       Mar 12, 2018 via iPhone
    Homebrew 已经是默认包管理器+1,毕竟作者本人现在就在 Apple,负责 Swift 的包管理器这一块。
    roychan
        12
    roychan  
       Mar 12, 2018
    Macports,就是经常升级重新编译 ffmpeg 有点受不了……
    CoderGeek
        13
    CoderGeek  
       Mar 12, 2018
    Homebrew
    feuvan
        14
    feuvan  
       Mar 12, 2018
    brew upgrade --force-bottle
    stanjia
        15
    stanjia  
       Mar 12, 2018
    brew
    ecnelises
        16
    ecnelises  
       Mar 12, 2018 via iPhone   ❤️ 1
    @ech0x 所以他学会反转二叉树了吗 hhh
    akinoneko
        17
    akinoneko  
       Mar 12, 2018
    1 楼+1
    zky001
        18
    zky001  
       Mar 12, 2018
    homebrew 第一,如果非要使用 macport,或者其他才会使用,如果可以用 brew 代替就用 brew 替代。
    U7Q5tLAex2FI0o0g
        19
    U7Q5tLAex2FI0o0g  
       Mar 12, 2018
    知道 macport。
    用 homebrew。
    onevcat
        20
    onevcat  
       Mar 12, 2018   ❤️ 1
    @ech0x 有句讲句..mxcl 已经从 Apple 离职很久了...
    easymbol
        21
    easymbol  
       Mar 12, 2018
    只用 homebrew
    xlvecle
        22
    xlvecle  
       Mar 12, 2018
    如果是五年前可能还可以考虑 ports。。。现在 brew 无疑问了
    ech0x
        23
    ech0x  
       Mar 12, 2018 via iPhone
    @onevcat 真的嘛。。。
    ech0x
        24
    ech0x  
       Mar 12, 2018 via iPhone
    @onevcat 原来创业去了。
    blueset
        25
    blueset  
       Mar 13, 2018 via Android
    三个都知道,前年把 macport 卸掉,只剩 brew 了。
    ePingTu
        26
    ePingTu  
       Mar 13, 2018
    用类似的服务就是看更新的速度咯,目前 homebrew 应该是最好的吧。
    inflationaaron
        27
    inflationaaron  
       Mar 13, 2018
    Homebrew 更新非常激进,有时候某个包更新会 break 掉其他的依赖,而且 PR 似乎没有 build 测试?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1230 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 17:42 · PVG 01:42 · LAX 10:42 · JFK 13:42
    ♥ Do have faith in what you're doing.