更新mac brew镜像源

本文介绍如何更换Homebrew的源以提高下载速度。包括替换brew.git、homebrew-core.git及homebrew-bottles的方法,适用于中国科大和清华大学的镜像源。文中还提供了如何重置为默认源的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# 替换brew.git:

$ cd "$(brew --repo)"

# 中国科大:

$ git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

# 清华大学:

$ 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.ustc.edu.cn/homebrew-core.git

# 清华大学:

$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

 

# 替换homebrew-bottles:

# 中国科大:

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

$ source ~/.bash_profile

# 清华大学:

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

$ source ~/.bash_profile

 

# 应用生效:

$ brew update

以上中国科大和清华大学任选其一即可。

 

重置默认的更新源

# 重置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

 

在完成更新源的更换后,我们可以使用$ brew upgrade将现有的软件进行更新至最新版本。最后不要忘记$ brew cleanup将旧有的软件安装包进行清理。

### 更改MacBook上软件更新或包管理器的镜像源 #### 修改Docker镜像源 对于在MacBook Pro M2设备上运行Docker的情况,如果发现从官方Docker Hub获取镜像的速度不尽人意,则可以考虑切换至更快速稳定的国内镜像站点来加速这一过程[^1]。 ```bash # 创建或编辑daemon.json文件以指定新的镜像地址 sudo nano /etc/docker/daemon.json # 添加如下内容(阿里云为例) { "registry-mirrors": ["https://<your-id>.mirror.aliyuncs.com"] } ``` 保存更改后需重启Docker服务使设置生效: ```bash sudo systemctl restart docker ``` 注意:上述命令适用于Linux风格的操作环境,在macOS中可通过Docker Desktop应用内的偏好设置界面完成相同操作。 #### Python pip工具配置国内索引URL 当利用pip安装Python库时遭遇下载延迟问题,可以通过调整`~/.pip/pip.conf`(Unix/Mac) 或 `%APPDATA%\pip\pip.ini`(Windows) 文件中的index-url字段指向更快捷的服务端口实现提速效果[^4]。 ```ini [global] index-url = http://mirrors.aliyun.com/pypi/simple/ ``` 此方法同样支持临时通过CLI参数覆盖全局设定: ```bash pip install SomePackage --index-url=http://mirrors.aliyun.com/pypi/simple/ ``` #### Homebrew更换为中国区服务器节点 Homebrew作为苹果平台下的开源软件包管理系统,默认情况下会连接到国外主机进行资源同步。为了改善访问性能,建议按照特定指南指引将默认仓库迁移至本地化程度更高的位置[^3]。 ```bash # 替换成清华或其他教育机构提供的镜像站 cd "$(brew --repo)" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git # 对于 taps 类型扩展组件也做相应处理 cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git ``` 以上就是针对不同类型的软件分发渠道所提供的优化方案概览;每种情形下均存在多种备选路径可供选择,具体实施前可根据个人喜好以及实际测试结果做出最佳决策。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值