homebrew 很难用吗

2019-06-22 12:03:57 +08:00
 sunriz
正打算入个 mac ,但是了解到 homebrew 很难用,没有下载镜像,没有比较好的包依赖管理。。我原想的是用 OSX 代替 linux+日常使用软件(如微信,office 这些,在 linux 下用 wine 太卡,win 子系统又有很多限制)。目前这么看不能达到预期?
11301 次点击
所在节点    macOS
68 条回复
hguandl
2019-06-22 20:18:09 +08:00
@abmin521
也有预编译的啊,叫 homebrew-bottles,官方的 homebrew-core 里面的软件都是有预编译版本的,但是只维护最近三个大版本的,目前就是 10.12 10.13 10.14 ,等出了 10.15 就不再更新 10.12 的了。


@falcon05
下架应该是因为维护者已经没有多余的精力维护这么老的版本,从数据上看使用量比较小才砍掉的吧。这种情况要不就赞助那边让他们继续维护,或者从历史记录里找 php5,fork 出来继续用。
shuxiao9058
2019-06-22 21:11:30 +08:00
@sunriz 差不多吧,一样的道理吧!你只是需要镜像站吧!
shuxiao9058
2019-06-22 21:16:02 +08:00
@falcon05 你说的版本问题 yum、apt 一样有!
falcon05
2019-06-22 21:19:10 +08:00
@shuxiao9058 yum apt 可以换 repo 的
falcon05
2019-06-22 21:25:25 +08:00
@shuxiao9058 应该说可以添加第三方的 repo,比如某些发行版默认只有 php5,但可以添加第三方的 repo 装上 php7
fuwu1245
2019-06-22 21:39:19 +08:00
本地跑个代理
用起来很舒服
有在用 ubuntu 的感觉
但是界面比 Ubuntu 要好不少 )个人感觉。。。
somebody18
2019-06-22 22:25:00 +08:00
Linux 用户表示,除了蛋疼的依赖 xcode、gdb 调试需要额外配置之外,没啥大问题
kljsandjb
2019-06-22 22:29:31 +08:00
不难啊…
banricho
2019-06-22 22:29:33 +08:00
挺好用啊。。。
walkonthemarz
2019-06-22 22:34:09 +08:00
看楼上已经说了,中科大源和清华源都能用呀
glaucus
2019-06-22 22:59:33 +08:00
简直不要太好用
charlie21
2019-06-22 23:14:33 +08:00
homebrew 甚至可以用 Cakebrew 的 GUI ( 方便导入和导出 )
ik2h
2019-06-22 23:45:43 +08:00
说实话,用习惯 portage 后,确实觉得 homebrew 不怎么好用,主要是定制性方面太差了。
ynyounuo
2019-06-23 02:10:32 +08:00
以上提到的一些问题实际并不存在

brew 版本管理的原则是源官方还在推送安全更新的正式版本,所以也是为什么 php 5 没了的原因之一。我觉得这条规定没有任何问题。如果需要官方源不包含的东西,tap 一个私有源不要太简单。没人做过也可以自己写,几行的事情。

并且在 Linux 系统由于很多生产环境没有 superuser 权限很多人选择在 Linux 环境下简单用 LinuxBrew 配置简单的运行环境来使用。

Homebrew 的优势在于依附于 GitHub,所以参与度高,大众包版本更新较快,接收到 master 的包有任何小问题也能经由大量的用户基础在 issue 的反馈在短时间内解决。劣势在于需要照顾绝大多数人的安全体验,所以 core 部分对于系统版本支持,包版本支持等比较局限,但是大部分的情况解决办法 GitHub 上大把,早就有人 tap 好并且维护了。并且由于 Mac 系统 SIP 等限定,GDB 等需要很多额外操作才可使用,libffi 等则会以「 keg-only 」的形式存在,需要配置环境菜可以用在生产环境下。

个人觉得 Homebrew 挺好,一般通过 tap 也能解决很多小众需求,cask 毛病挺多不要推荐重度依赖。
Jirajine
2019-06-23 02:18:33 +08:00
最好用的包管理是 pacman+aur 吧
Mirage09
2019-06-23 02:18:37 +08:00
无墙环境下 homebrew 非常好用啊,当然如果使用有 edge case 先自己去 Google 一下看看有没有人踩坑了...
lostberryzz
2019-06-23 02:21:59 +08:00
mac 上最好用,请注意这个限定
tjbwyk
2019-06-23 04:11:27 +08:00
习惯 Linux 的软件管理方式的话,MacPorts 考虑一下?
Stevenv
2019-06-23 09:42:23 +08:00
Linux 的包管理器,不开代理也得换源啊。
likuku
2019-06-23 11:16:49 +08:00
用过 yum, apt, ports, pacman 多年后,觉得 homebrew 很好用啊。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576408

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX