各位觉得,在使用 mac 包管理当中, Homebrew 和 MacPort、Fink,哪一款是你的最爱? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ACSuperChen
V2EX    macOS

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

  •  
  •   ACSuperChen 2018-03-11 22:42:30 +08:00 12246 次点击
    这是一个创建于 2777 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    下次需要重装系统或者拿到新机器的时候打算重新开始用 macports 试试看了。
    ufjfeng
        9
    ufjfeng  
       2018-03-12 03:50:04 +08:00
    最早接触的是 macport,只记得第一次编译实在太慢了,装 python 还要把整个编译环境都编译一遍,三四个小时的样子,不过 port 安装的东西独立性比较强,不容易玩坏,后来发现 brew 直接装二进制快得多就慢慢不用 port 了
    ZeoKarl
        10
    ZeoKarl  
       2018-03-12 04:21:13 +08:00
    目前 Homebrew 貌似已经快成了默认的包管理了吧,见过很多包都是只支持 homebrew 而不支持 macports
    ech0x
        11
    ech0x  
       2018-03-12 07:05:21 +08:00 via iPhone
    Homebrew 已经是默认包管理器+1,毕竟作者本人现在就在 Apple,负责 Swift 的包管理器这一块。
    roychan
        12
    roychan  
       2018-03-12 07:52:04 +08:00
    Macports,就是经常升级重新编译 ffmpeg 有点受不了……
    CoderGeek
        13
    CoderGeek  
       2018-03-12 10:47:56 +08:00
    Homebrew
    feuvan
        14
    feuvan  
       2018-03-12 11:57:44 +08:00
    brew upgrade --force-bottle
    stanjia
        15
    stanjia  
       2018-03-12 11:58:29 +08:00
    brew
    ecnelises
        16
    ecnelises  
       2018-03-12 14:24:40 +08:00 via iPhone   1
    @ech0x 所以他学会反转二叉树了吗 hhh
    akinoneko
        17
    akinoneko  
       2018-03-12 15:32:59 +08:00
    1 楼+1
    zky001
        18
    zky001  
       2018-03-12 16:12:30 +08:00
    homebrew 第一,如果非要使用 macport,或者其他才会使用,如果可以用 brew 代替就用 brew 替代。
    U7Q5tLAex2FI0o0g
        19
    U7Q5tLAex2FI0o0g  
       2018-03-12 16:17:24 +08:00
    知道 macport。
    用 homebrew。
    onevcat
        20
    onevcat  
       2018-03-12 16:35:56 +08:00   1
    @ech0x 有句讲句..mxcl 已经从 Apple 离职很久了...
    easymbol
        21
    easymbol  
       2018-03-12 16:46:19 +08:00
    只用 homebrew
    xlvecle
        22
    xlvecle  
       2018-03-12 19:37:50 +08:00
    如果是五年前可能还可以考虑 ports。。。现在 brew 无疑问了
    ech0x
        23
    ech0x  
       2018-03-12 22:12:26 +08:00 via iPhone
    @onevcat 真的嘛。。。
    ech0x
        24
    ech0x  
       2018-03-12 22:14:57 +08:00 via iPhone
    @onevcat 原来创业去了。
    blueset
        25
    blueset  
       2018-03-13 08:17:21 +08:00 via Android
    三个都知道,前年把 macport 卸掉,只剩 brew 了。
    ePingTu
        26
    ePingTu  
       2018-03-13 10:10:50 +08:00
    用类似的服务就是看更新的速度咯,目前 homebrew 应该是最好的吧。
    inflationaaron
        27
    inflationaaron  
       2018-03-13 22:51:42 +08:00
    Homebrew 更新非常激进,有时候某个包更新会 break 掉其他的依赖,而且 PR 似乎没有 build 测试?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2635 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 04:21 PVG 12:21 LAX 21:21 JFK 00:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86