简介
Homebrew 是mac系统下一款自由及开放源代码的软件包管理系统,用以简化 macOS 系统上的软件安装过程。

Homebrew 主要有四个部分组成:

  1. brew
  2. homebrew-core
  3. homebrew-bottles
  4. homebrew-cask
名称 说明
brew Homebrew 源代码仓库
homebrew-core Homebrew 核心软件仓库
homebrew-bottles Homebrew 预编译二进制软件包
homebrew-cask 提供 macOS 应用和大型二进制文件

1.查看当前源

# 查看 brew.git 当前源
$ cd "$(brew --repo)" && git remote -v
origin    https://github.com/Homebrew/brew.git (fetch)
origin    https://github.com/Homebrew/brew.git (push)# 查看 homebrew-core.git 当前源
$ cd "$(brew --repo homebrew/core)" && git remote -v
origin    https://github.com/Homebrew/homebrew-core.git (fetch)
origin    https://github.com/Homebrew/homebrew-core.git (push)

2.替换为阿里源

# 修改 brew.git 为阿里源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git# 修改 homebrew-core.git 为阿里源
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile# 刷新源
$ brew update

3.替换为清华源

# 替换各个源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile# 刷新源
$ brew update

4.替换为中科大源

# 替换各个源
$ git -C "$(brew --repo)" remote set-url origin https://mirrors.ustc.edu.cn/brew.git
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git# zsh 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
$ source ~/.zshrc# bash 替换 brew bintray 镜像
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
$ source ~/.bash_profile# 刷新源
$ brew update

5.重置为官方源

# 重置 brew.git 为官方源
$ git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git# 重置 homebrew-core.git 为官方源
$ git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git# 重置 homebrew-cask.git 为官方源
$ git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask# zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置
$ vi ~/.zshrc
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx# bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置
$ vi ~/.bash_profile
# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx# 刷新源
$ brew update

Mac 的brew 换源相关推荐

  1. mac 更换brew镜像源

    缘起 转mac后,开始使用brew来代替yum来做一些基本软件的安装.每次brew update都要等到大把的时间.深入了解后,发现更换brew的镜像源可以解决问题. 步骤 两条命令解决问题 cd ` ...

  2. brew安装教程,brew换国内软件源,brew换中科大源,brew常用命令,Mac的包管理器

    卸载brew brew安装 brew换源 brew常用命令 整理下来为个人记录之用,此文章经过一次迭代,以前用腾讯源,后来它不行了-- 依据此教程操作之后brew和apt或pacman无异:速度极快. ...

  3. mac安装nvm及换源及node安装切换

    前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...

  4. Mac M1芯片 安装vmware 和ubuntu 以及换源全过程

    作为一个才刚刚开始用mac的小白,分享一下安装Linux系统的心路历程 注意:各位MAC使用者,一定要看好自己是不是M1,有的Mac是x86架构的,M1是ARM,这决定了这篇文章是否适用于你. 1.下 ...

  5. brew update 太慢 Homebrew换源

    刚开始默认安装,使用的是GitHub的源,用过的应该就知道更新下载安装的时候会非常慢. 下面教程是自己换源的操作,也是参考了其他人的做法,同时去清华大学开源软件镜像站上找了下.一般替换国内源有两个,一 ...

  6. brew改源无效问题之一

    brew改源无效问题之一 今天需要使用kafka,遂用公司电脑mac通过brew安装. 源已经换了,国内最常用的源中科大和清华: https://lug.ustc.edu.cn/wiki/mirror ...

  7. 记录 Mac 重新安装 brew

    最近要在 Mac 上编译 c 程序, 需要安装 gfortran, gcc, gsl(GNU Scientific Library) 等, 要通过 brew 安装, 但是已经很久没用 brew 了, ...

  8. mac系统升级 brew 是用不了_PostgreSQL数据库默默升级,导致数据库服务不可用

    去年今日此门中,人面桃花相印红:人面不知何处去,桃花依旧笑春风.去年的时候换的Mac电脑,安装了pg数据库服务,版本是11,今天不知道为啥,Mac给我默默升级了pg的版本,默默升级也就算了,升级之后数 ...

  9. 树莓派11bullseye换源/Opencv安装

    前情梗概:笔者最近在用树莓派4B做毕设,在树莓派官网下载了树莓派11bullseye的镜像,但按照现有的网上教程操作换源下载多次失败,但不换源的话则因为网速原因完全无法下载,因为笔者实在是过于小白,摸 ...

最新文章

  1. 2017英国AI形势报告:认知鸿沟、新商业模式和当下的挑战
  2. 二极管7种应用电路详解之三
  3. Fabio技术手册(2):部署
  4. ulimit限制 新系统_系统限制ulimit学习
  5. 2010年北京大学计算机研究生机试真题
  6. 职业素养和职业技能问题_中职生职业素养提升的综述
  7. python 多线程--重点知识
  8. MFC小笔记:控件随窗口变化
  9. android如何不卡顿,公认不卡的安卓手机 轻松做到3年不卡顿_TOM科技
  10. 计算机系统-电路设计09-计数器的内部电路实现
  11. git 21天打卡day10-创建昵称分支并切换
  12. matlab2c使用c++实现matlab函数系列教程-ceil函数
  13. sscanf的用法(转)
  14. 计算机科学与技术专业支部,计算机科学与技术专业学生党支部成员组成
  15. 你真的懂one-hot编码吗?
  16. [蓝桥杯][2015年第六届真题]穿越雷区
  17. 求教:使用conga集群的时候出现以下问题
  18. 基于ADAU1452的DSB-A2B与TDM音频开发
  19. 留学生怎么找IT名企实习拿毕业offer?
  20. 时间戳与普通日期的相互转换

热门文章

  1. 一款简单好用的数字温度传感器芯片介绍
  2. windows代理软件对比
  3. MyBatis07:使用注解开发,java自学视频百度云
  4. mysql支持kv_阿里云推出兼容Redis的KV数据库 有三大优势
  5. iOS7初体验(1)——第一个应用程序HelloWorld
  6. Win7停服,UOS如何应对?
  7. 你见过几次四大天王同台啊
  8. 德卡T10-F多功能读卡器|读写机外接密码小键盘在医保领域的应用与性能攻略
  9. GetImageBuffer
  10. Android 与其他基于 Linux 的系统有何不同?