公众号关注 “GitHubDaily”

设为 “星标”,每天带你学编程!

大家好,我是小 G。

作为 macOS 上一款颇为知名的软件包管理工具,Homebrew 为开发者提供非常便捷的操作体验,从软件安装、卸载,到更新、查看,所有功能一应俱全。

在你上手使用 Homebrew 来管理 Mac 上各类软件包时,无需担心软件在安装过程中出现的各种依赖与路径配置等问题。所有一切操作,Homebrew 已然帮你做好了各种配置,为广大开发者减少了不少时间成本。

相信点进来看这篇文章的读者,都对 Homebrew 不会感到陌生,因此这里就不多赘述了,关于这款软件的使用,感兴趣的可查看其官方文档:

https://brew.sh/

今天在这里,主要想跟大家分享下,如何搞定 Homebrew 下载加速的问题。

由于某个不可为外人道的原因,Homebrew 下载速度一直是无数国内开发者的一块心头病,处理好这个问题的最简单方法,就是更改 Homebrew 的安装源,将其替换成国内镜像。

目前市面上用到的镜像很大,但最好的,还是由中科大负责托管维护的 Homebrew 镜像。

下面跟大家分享下具体配置方式。

第一步,替换 brew.git:

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

第二步,替换 homebrew-core.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

基本上到这一步,就能完成 Homebrew 的默认镜像配置了,满足日常使用不成问题。

如果你想更进一步优化下载速度,还可以为 Homebrew Bottles 也配置上镜像。

有些同学可能不太清楚 Homebrew Bottles,这里先跟大家简单介绍下。

在我们使用 brew install 安装软件包的时候,通常有两种方式,一种是将代码下载到本地并完成构建,另一种则是直接下载安装包的二进制文件(Bottles)。

正常情况下,后者的速度都要优于前者,毕竟你不用再进行一次构建工作。

如何配置 Homebrew Bottles 镜像呢?

首先要先区分你是用哪种终端工具,如果你用的是 bash,那可以通过下面这种方式来配置:

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

如果你用的是 zsh,则可以用下面这种方式:

到这里,Homebrew 的镜像你已全部配置完毕。

如果想进一步了解中科大所提供的 Homebrew 镜像服务,可前往其官网查看详情信息:

https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git

更多中科大开源的镜像服务,可见:

https://lug.ustc.edu.cn/wiki/mirrors/help

推荐阅读:
太赞了,亚马逊免费对外开放计算机编程课!霸榜 GitHub,一款开源的 Linux 神器!这张「二维码」在 GitHub 上火了...
写一个开源的 macOS 软件可以赚多少钱?
如果你觉得学习 Git 很枯燥,那是因为你还没玩过这款游戏!

教你一招搞定 Homebrew 下载加速!相关推荐

  1. 教你一招搞定 GitHub 下载加速!

    " 阅读本文大概需要 3 分钟. " 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于 GitHub 上 ...

  2. 一招搞定GitHub下载加速

    作者:White Song Blog: https://blog.yilon.top 一个痛点 众所周知,GitHub 是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的 ...

  3. 一招搞定GitHub下载加速!通过gitee下载

    一个痛点 众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上. 但是每当我们看到优秀的开源项目,准备去**下(ba ...

  4. 一招搞定GitHub下载加速!

    一个痛点 众所周知,GitHub是一个巨大的开源宝库,以及程序员和编程爱好者的聚集地,包括我之前推荐的诸多优秀的开源项目全部都是位于GitHub上. 但是每当我们看到优秀的开源项目,准备去 下(bai ...

  5. 暴风电视刷鸿蒙,暴风电视如何看电视台?当贝市场教你一招搞定

    互联网的发展,也催生了一批互联网企业,特别是在智能电视行业,更是催生了一批互联网品牌的电视,暴风电视就是互联网+的衍生品.暴风电视改如何安装第三方软件收看电视台节目呢?当贝市场教你一招搞定. 首先需要 ...

  6. 壁布接缝压条_教你2招搞定墙布毛边翘边

    原标题:教你2招搞定墙布毛边翘边 无缝墙布是墙布的一种,也称无缝壁布,是近几年来国内开发的一款新的墙布产品,它是根据室内墙面的高度设计的,可以按室内墙面的周长整体黏贴的墙布,一般幅宽在2.7米到3.1 ...

  7. 教你一招搞定微信朋友圈照片模糊不清

    我们在微信朋友圈发照片时会发现图片变模糊了,有一些齿边,不够清晰,这是因为微信默认启用了图片压缩功能,减小图片大小,节省流量.有强迫症的同学肯定会有不爽的赶脚,ytkah教你一招搞定微信朋友圈照片模糊 ...

  8. 快到飞起!一键搞定 GitHub 下载加速!

    公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 作为一名经常分享各类 GitHub 优质开源项目的博主 ...

  9. 在WPS中提取出的照片在哪找_WPS技巧 | 找不到合适的配图?教你一招搞定

    作者 | 阿哆 经常看到别人文件中的图片非常漂亮,看得心里直痒痒.然而自己在编辑文档.表格或者做演示文稿的时候,老是找不到合适的图片. 虽然可以导出别人文件里的图片素材,但是一张一张地做太麻烦,有没有 ...

最新文章

  1. 基于ESP8266WiFi步进电机控制
  2. python 协程_Python 协程与 Go 协程的区别(一)
  3. fedora14编译安装skyeye-1.3.2
  4. boost::spirit模块实现演示逗号分隔的数字列表的解析器的测试程序
  5. linux用冒泡排序程序,利用双向走动法改进冒泡排序算法C语言源代码[黑盟核心成员]...
  6. 收获,不止SQL优化——抓住SQL的本质--第三章
  7. 趣头条将获得阿里1.71亿美元的可转债,为期三年
  8. ubuntu下oracle数据的导入,Ubuntu下Oracle10g的导入与导出
  9. adminlte3 动态菜单_一本科学菜单,十倍利润增长 | 跟巴奴学餐饮业的精简风:菜单越薄,利润越厚!...
  10. 利用imnoise2函数产生数据的直方图
  11. shiro框架的简单介绍以及使用(一)
  12. 在线购物系统—类图设计
  13. 英语练习79 I want to be a doctor
  14. 资产管理运维一体化 构建设备运维标准库高效处理现场服务任务
  15. opencv学习笔记—— opencv3 源码文件夹内容
  16. 一、Tensor基础
  17. SpringBoot_liquibase使用
  18. 20221119day12作业:顶点小说全栈抓取、京东3页数据抓取、震坤行3页数据抓取
  19. windows7 cat ‘t find recovert.data
  20. 基于单片机的血压计设计

热门文章

  1. oracle对日期字符串动态分区,oracle 11g分区表新特性---interval分区 的坑
  2. 如何从100万个数中找出最大的前100个数
  3. python录制鼠标动作_python之模拟鼠标键盘动作具体实现
  4. WordPress:自定义头像
  5. 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 Spring Cloud Config Client 失败快速响应与超时重试
  6. kubeadm安装k8s 1.23.5
  7. php怎么改mp3,怎么把歌曲的格式改成mp3格式?
  8. ppt年终总结(计算机专业),计算机系学工办年终工作汇报总结PPT.ppt
  9. 如何将系统变量中的Path变量值由一整行变的条理清晰
  10. 大数据 客户标签体系_基于大数据的用户标签体系建设思路