前阵子为了装一个依赖,用 brew 安装,提示要 move 掉 macport,但用 macport 安装就没问题。 现在有点想干掉其中一个,想问问大家包管理哪个更好,参考一下
1 carlclone 2018-03-11 22:57:46 +08:00 ![]() 什么 ? 除了 homebrew 居然还有其他的 , 我奥特了 |
![]() | 2 crysislinux 2018-03-11 23:04:13 +08:00 via Android ![]() macport 还在更新么。 |
![]() | 3 ACSuperChen OP @crysislinux 还在更新,不过每次更新都要重新编译一堆,感觉就是。。。 |
![]() | 4 chinvo 2018-03-11 23:14:30 +08:00 via iPhone homebrew 很好用,rootless,有预编译二进制,Homebrew Cask 管理驱动和 app 也很好用 |
5 mccally 2018-03-11 23:24:25 +08:00 只用过 homebrew。。。的我也 out 了 |
![]() | 6 deathscythe 2018-03-11 23:25:58 +08:00 1 楼+1 |
![]() | 7 540852101 2018-03-11 23:28:29 +08:00 via Android 1 楼+1 |
![]() | 8 sinxccc 2018-03-11 23:54:17 +08:00 我感觉 homebrew 随着包的数量越来越多,跟 macports 比,原有的优势越来越小了。两个工具越来越同质化。 下次需要重装系统或者拿到新机器的时候打算重新开始用 macports 试试看了。 |
![]() | 9 ufjfeng 2018-03-12 03:50:04 +08:00 最早接触的是 macport,只记得第一次编译实在太慢了,装 python 还要把整个编译环境都编译一遍,三四个小时的样子,不过 port 安装的东西独立性比较强,不容易玩坏,后来发现 brew 直接装二进制快得多就慢慢不用 port 了 |
![]() | 10 ZeoKarl 2018-03-12 04:21:13 +08:00 目前 Homebrew 貌似已经快成了默认的包管理了吧,见过很多包都是只支持 homebrew 而不支持 macports |
![]() | 11 ech0x 2018-03-12 07:05:21 +08:00 via iPhone Homebrew 已经是默认包管理器+1,毕竟作者本人现在就在 Apple,负责 Swift 的包管理器这一块。 |
12 roychan 2018-03-12 07:52:04 +08:00 Macports,就是经常升级重新编译 ffmpeg 有点受不了…… |
![]() | 13 CoderGeek 2018-03-12 10:47:56 +08:00 Homebrew |
14 feuvan 2018-03-12 11:57:44 +08:00 brew upgrade --force-bottle |
![]() | 15 stanjia 2018-03-12 11:58:29 +08:00 brew |
![]() | 17 akinoneko 2018-03-12 15:32:59 +08:00 1 楼+1 |
18 zky001 2018-03-12 16:12:30 +08:00 homebrew 第一,如果非要使用 macport,或者其他才会使用,如果可以用 brew 代替就用 brew 替代。 |
![]() | 19 U7Q5tLAex2FI0o0g 2018-03-12 16:17:24 +08:00 知道 macport。 用 homebrew。 |
![]() | 21 easymbol 2018-03-12 16:46:19 +08:00 只用 homebrew |
![]() | 22 xlvecle 2018-03-12 19:37:50 +08:00 如果是五年前可能还可以考虑 ports。。。现在 brew 无疑问了 |
![]() | 25 blueset 2018-03-13 08:17:21 +08:00 via Android 三个都知道,前年把 macport 卸掉,只剩 brew 了。 |
![]() | 26 ePingTu 2018-03-13 10:10:50 +08:00 用类似的服务就是看更新的速度咯,目前 homebrew 应该是最好的吧。 |
![]() | 27 inflationaaron 2018-03-13 22:51:42 +08:00 Homebrew 更新非常激进,有时候某个包更新会 break 掉其他的依赖,而且 PR 似乎没有 build 测试? |