Homebrew下载速度优化(已解决问题)

简介: Homebrew下载速度优化(已解决问题)

问题:


brew install 各种软件时,速度超慢,一直断连,一直报的问题如下:

Downloading [https://formulae.brew.sh/api/formula.json](https://formulae.brew.sh/api/formula.json)
### 5.4%curl: (28) Operation too slow. Less than 100 bytes/sec transferred the last 5 sec

简单来说,就是速度慢到断连了,只能重新下载。


Plan1: 换源(先试试)


我原本用的中科大的源,在家还好,有时会报过慢的错,在学校我要整个opencv的配置,直接寄了几十次,心态都崩了。最终换了清华源,结果还是无法解决问题,还是经常出现超时中断,中断后无法下载的问题。


注:我个人认为应该是校园网把外网墙了的问题,当然我住出租屋的时候,也是寄了,总的来说,应该是国内的网直接把一些软件的资源网给墙了。


Plan2: 服务器找代理(推荐)


推荐这种方法,我这里是找了个vpn(用的ClashX, 用TapFog的VPN),然后取里面的终端代理来解决的,效果很赞,速度很快。


操作如下:


找到终端代理命令,复制进终端,然后就可以用brew install 快速下载软件了。

c174dd516417481fb11a5b90387a4de5.png

注意:这个只在当前生效,关闭终端就不行了。


参考:

https://www.cnblogs.com/EasonJim/p/7175625.html


Plan3:替换下载器(较为复杂)


通过其他优秀的下载器下载好文件,将文件伪装后交给 Homebrew,继续完成安装。


参考:


Homebrew 下载过慢的外包方案马克 - 乌图米的文章 - 知乎

https://zhuanlan.zhihu.com/p/107469378


总的来说,我个人推荐先采用国内源,然后再通过代理的方式来处理下载


相关文章
|
Linux iOS开发 MacOS
brew - mac 下的 brew 切换为国内源
brew - mac 下的 brew 切换为国内源
5931 0
|
应用服务中间件 nginx
Nginx的启动、停止与重启
启动  启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.
14386 0
|
4月前
|
缓存 Shell API
解决mac电脑brew update很慢的问题
Homebrew 大部分都是 API 优先模式,切换国内源需配置 API 镜像而非仅修改 git 仓库。核心是设置 `HOMEBREW_API_DOMAIN` 指向国内镜像(如清华源),并更新 brew 主仓库地址,最后执行 `brew update` 生效。旧方法已不适用新版本。
631 5
|
6月前
|
监控 Java Linux
JMeter、K6、Locust横评(gRPC篇)
本文对比了JMeter、K6和Locust在gRPC接口性能测试中的表现,从脚本维护、资源占用、并发能力及结果输出等方面进行评估。各工具有适用场景,需根据需求选择。
|
缓存 关系型数据库 MySQL
Mac安装brew
Mac安装brew
2686 6
|
iOS开发 MacOS
mac下安装brew下载非常慢解决方法
mac下安装brew下载非常慢解决方法
1761 1
|
前端开发 网络协议 iOS开发
【macOS 系列】下载brew或其他依赖包提示连接超时的问题解决
【macOS 系列】下载brew或其他依赖包提示连接超时的问题解决
496 0
|
机器学习/深度学习 人工智能 分布式计算
因果推断:效应估计的常用方法及工具变量讨论
日常工作中很多的策略/产品的效果是无法设计完美的随机实验的,要求我们从观察性数据中去(拟合随机试验)发现因果关系、测算因果效应。
2954 0
因果推断:效应估计的常用方法及工具变量讨论
|
JavaScript iOS开发 MacOS
怎样从`MacOSX` 上完全卸载`Nodejs` ?
MacOS , Nodejs, Homebrew, nvm
3824 0