文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

macos homebrew 源更改

2023-09-05 19:34

关注

Homebrew官方的源一般下载包之类的会很慢,所以通常我们都是用国内的镜像源来代替,这样会提高我们的效率。Homebrew主要有四个部分组成: brew、homebrew-core 、homebrew-bottles、homebrew-cask。

名称 说明
brew Homebrew 源代码仓库
homebrew-core Homebrew 核心软件仓库
homebrew-bottles Homebrew 预编译二进制软件包
homebrew-cask MacOS 客户端应用
Homebrew国内镜像源目前主要有中科大镜像、阿里镜像、清华镜像。

查看自己本地的镜像源

在命令行输入以下命令可以查询:

查看 brew.git 当前源

cd "$(brew --repo)" && git remote -v

查看 homebrew-core.git 当前源

cd "$(brew --repo homebrew/core)" && git remote -v

如果输出是下面这些,就代表不是本地镜像源,可以换成本地镜像源,这样下载会更快点。

查看 brew.git 当前源输出

originhttps://github.com/Homebrew/brew.git (fetch)originhttps://github.com/Homebrew/brew.git (push)

查看 homebrew-core.git 当前源输出

originhttps://github.com/Homebrew/homebrew-core.git (fetch)originhttps://github.com/Homebrew/homebrew-core.git (push)

一、切换 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-cask.git:

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

zsh 替换homebrew-bottles镜像,Mac OS在10.15系统开始,默认的shell都换成了zsh

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

修改使其立即生效

source ~/.zshrc

bash 替换homebrew-bottles镜像

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

修改使其立即生效

source ~/.bash_profile

刷新源

brew update

二、切换 Homebrew 镜像源为阿里镜像源

替换brew.git:

cd "$(brew --repo)" && git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

替换homebrew-core.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

zsh 替换homebrew-bottles镜像,Mac OS在10.15系统开始,默认的shell都换成了zsh

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc

修改使其立即生效

source ~/.zshrc

bash 替换homebrew-bottles镜像

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile

修改使其立即生效

source ~/.bash_profile

刷新源

brew update

三、切换 Homebrew 镜像源为清华镜像

替换brew.git:

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

替换homebrew-core.git:

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

替换homebrew-cask.git:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git

zsh 替换homebrew-bottles镜像,Mac OS在10.15系统开始,默认的shell都换成了zsh

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc

修改使其立即生效

source ~/.zshrc

bash 替换homebrew-bottles镜像

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile

修改使其立即生效

source ~/.bash_profile

刷新源

brew update

四、切换 Homebrew 镜像源为官方镜像

重置 brew.git 为官方源:

cd "$(brew --repo)" && git remote set-url origin https://github.com/Homebrew/brew.git

重置 homebrew-core.git 为官方源:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" && git remote set-url origin https://github.com/Homebrew/homebrew-core.git

重置 homebrew-cask.git 为官方源:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask" && git remote set-url origin https://github.com/Homebrew/homebrew-cask

zsh 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置,前面加#符号就行

vi ~/.zshrc# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx

修改使其立即生效

source ~/.zshrc

bash 注释掉 HOMEBREW_BOTTLE_DOMAIN 配置,前面加#就行

vi ~/.bash_profile# export HOMEBREW_BOTTLE_DOMAIN=xxxxxxxxx

修改使其立即生效

source ~/.bash_profile

刷新源

brew update

————————————————
版权声明:本文为CSDN博主「TyrantBoy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/H_WeiC/article/details/107857302

来源地址:https://blog.csdn.net/weixin_44609676/article/details/130193548

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯