Mac 的brew 换源
简介
Homebrew 是mac系统下一款自由及开放源代码的软件包管理系统,用以简化 macOS 系统上的软件安装过程。
Homebrew 主要有四个部分组成:
- brew
- homebrew-core
- homebrew-bottles
- 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 换源相关推荐
- mac 更换brew镜像源
缘起 转mac后,开始使用brew来代替yum来做一些基本软件的安装.每次brew update都要等到大把的时间.深入了解后,发现更换brew的镜像源可以解决问题. 步骤 两条命令解决问题 cd ` ...
- brew安装教程,brew换国内软件源,brew换中科大源,brew常用命令,Mac的包管理器
卸载brew brew安装 brew换源 brew常用命令 整理下来为个人记录之用,此文章经过一次迭代,以前用腾讯源,后来它不行了-- 依据此教程操作之后brew和apt或pacman无异:速度极快. ...
- mac安装nvm及换源及node安装切换
前言 一. 打开命令行代码 二. 安装nvm 1.解决 "443: Connection refused" 的问题 2.解决 command not found 的问题 三. nv ...
- Mac M1芯片 安装vmware 和ubuntu 以及换源全过程
作为一个才刚刚开始用mac的小白,分享一下安装Linux系统的心路历程 注意:各位MAC使用者,一定要看好自己是不是M1,有的Mac是x86架构的,M1是ARM,这决定了这篇文章是否适用于你. 1.下 ...
- brew update 太慢 Homebrew换源
刚开始默认安装,使用的是GitHub的源,用过的应该就知道更新下载安装的时候会非常慢. 下面教程是自己换源的操作,也是参考了其他人的做法,同时去清华大学开源软件镜像站上找了下.一般替换国内源有两个,一 ...
- brew改源无效问题之一
brew改源无效问题之一 今天需要使用kafka,遂用公司电脑mac通过brew安装. 源已经换了,国内最常用的源中科大和清华: https://lug.ustc.edu.cn/wiki/mirror ...
- 记录 Mac 重新安装 brew
最近要在 Mac 上编译 c 程序, 需要安装 gfortran, gcc, gsl(GNU Scientific Library) 等, 要通过 brew 安装, 但是已经很久没用 brew 了, ...
- mac系统升级 brew 是用不了_PostgreSQL数据库默默升级,导致数据库服务不可用
去年今日此门中,人面桃花相印红:人面不知何处去,桃花依旧笑春风.去年的时候换的Mac电脑,安装了pg数据库服务,版本是11,今天不知道为啥,Mac给我默默升级了pg的版本,默默升级也就算了,升级之后数 ...
- 树莓派11bullseye换源/Opencv安装
前情梗概:笔者最近在用树莓派4B做毕设,在树莓派官网下载了树莓派11bullseye的镜像,但按照现有的网上教程操作换源下载多次失败,但不换源的话则因为网速原因完全无法下载,因为笔者实在是过于小白,摸 ...
最新文章
- 2017英国AI形势报告:认知鸿沟、新商业模式和当下的挑战
- 二极管7种应用电路详解之三
- Fabio技术手册(2):部署
- ulimit限制 新系统_系统限制ulimit学习
- 2010年北京大学计算机研究生机试真题
- 职业素养和职业技能问题_中职生职业素养提升的综述
- python 多线程--重点知识
- MFC小笔记:控件随窗口变化
- android如何不卡顿,公认不卡的安卓手机 轻松做到3年不卡顿_TOM科技
- 计算机系统-电路设计09-计数器的内部电路实现
- git 21天打卡day10-创建昵称分支并切换
- matlab2c使用c++实现matlab函数系列教程-ceil函数
- sscanf的用法(转)
- 计算机科学与技术专业支部,计算机科学与技术专业学生党支部成员组成
- 你真的懂one-hot编码吗?
- [蓝桥杯][2015年第六届真题]穿越雷区
- 求教:使用conga集群的时候出现以下问题
- 基于ADAU1452的DSB-A2B与TDM音频开发
- 留学生怎么找IT名企实习拿毕业offer?
- 时间戳与普通日期的相互转换