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

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

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

    前阵子为了装一个依赖,用 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 了
    nieyujiang
        10
    nieyujiang  
       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 替代。
    littleylv
        19
    littleylv  
       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   ·   实用小工具   ·   5379 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 03:42 · PVG 11:42 · LAX 19:42 · JFK 22:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.