请问大家的 homebrew 安装和升级软件是不是也很慢?

2023-03-03 16:23:42 +08:00
 hhylx1950

如题,我一般用 homebrew 装一些 ffmpeg 之类的命令行工具,体验非常差,基本每次安装都要等两三分钟更新。而 linux 上的类似工具比如 apt 相比之下无论升级还是安装新软件都非常迅速。我已经换了清华源来更新,所以应该不是网络问题,但是还是很慢,体感似乎是 git 计算 diff 那一步要很久。想问一下大家是不是也是这样?

另外,homebrew 上很多包都用了 github 来打包;由于大家都懂的原因,下载速度简直惨不忍睹,不知道这部分有没有可能找到国内镜像?

如果实在没办法,我打算换 macports ,大家有用过吗,体验如何?

4952 次点击
所在节点    macOS
39 条回复
CenN
2023-03-03 16:25:11 +08:00
或许可以试试 Nix ?
BrettD
2023-03-03 16:25:27 +08:00
人在墙外使用 Homebrew 没有遇到过这种问题
zhaidoudou123
2023-03-03 16:26:07 +08:00
homebrew 换源是很迷的,我刚刚更新的时候还都是从 githubcontent 拿数据,开个梯子就秒下
这个问题估计难解决
yjim
2023-03-03 16:27:52 +08:00
代理全局跑基本上没有很慢的情况。。不开代理就很慢
chendy
2023-03-03 16:27:57 +08:00
不慢,因为挂梯子
早年折腾过换源,各种问题,最后老老实实 http_proxy 解决了…
regothic
2023-03-03 16:30:17 +08:00
@chendy +1 ,brew 之前先 http_proxy 一把,省心省力
richarddingcn
2023-03-03 16:32:14 +08:00
brew 有清华源啊
richarddingcn
2023-03-03 16:32:42 +08:00
kaz10025
2023-03-03 16:33:43 +08:00
直接终端走代理...换源麻烦
wunonglin
2023-03-03 16:37:01 +08:00
用代理即可。很快很简单,写个脚本就行了
goodryb
2023-03-03 16:42:09 +08:00
换源之后速度正常,4.x 以后都版本还要配置个 API 的源,不然拉 json 文件很慢
wzcloud
2023-03-03 16:42:35 +08:00
和 8 楼一样,用清华的镜像源
MID
2023-03-03 16:43:09 +08:00
用全局代理,代理一下终端就好了,很快的
yianing
2023-03-03 16:45:23 +08:00
export HOMEBREW_NO_AUTO_UPDATE=1
禁止每次安装时自动更新
Tearia
2023-03-03 16:48:47 +08:00
都来这问了,不会还换源吧,直接终端走代理
hhylx1950
2023-03-03 16:48:49 +08:00
@CenN 没有这个需求啊,我只是想简单的装几个命令行工具而已
magic3584
2023-03-03 16:51:57 +08:00
终端挂代理
在 zsh 文件里配置一下,使用的时候就是 proxy 或者 unsetproxy
alias proxy="export https_proxy=http://127.0.0.1:7890
http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890"
alias unsetproxy="unset https_proxy && unset http_proxy && unset all_proxy"
akring
2023-03-03 17:03:59 +08:00
Homebrew 4.0 以后已经不用 git 那一套而是换成 JSON 了,如果没升级可以升级看看。

https://sspai.com/post/78587
hhylx1950
2023-03-03 17:13:02 +08:00
@zhaidoudou123
@goodryb
@akring
我已经更新 4.0 并且配置过新的 api 源了,不过还是会慢,原因似乎是 4.0 之前装的软件在更新的时候还会连 git ,而且还是 github 仓库而不是自己配的镜像源。不过问题还是找到了,重装一下旧软件应该能解决。感谢🙏
oxromantic
2023-03-03 17:14:33 +08:00
虽然你 homebrew repo 用了清华源,但这个 repo 里 link 的其他资源不一定在清华源啊,譬如 github 之类

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

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

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

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

© 2021 V2EX