ACSuperChen
V2EX  ›  macOS

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

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

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