macOS brew 安装,全程高速(手动快速安装)

macOS brew 安装,全程高速(手动快速安装)

最近在新电脑上安装 brew 时,总是因为网络原因失败。使用 http_proxy 和 https_proxy 代理似乎不生效。

因为使用的是官方的一键安装脚本。所以脚本内部的仓库地址等等都是直接访问的 github ,而github在国内的访问速度不如人意。

所以尝试将一键脚本下载后,修改内部的仓库地址。然后再手动执行脚本安装,这种安装方式速度极快:

下载一键安装脚本

首先将官方的一键安装脚本下载到本地:

curl -fsSL https://pd.zwc365.com/seturl/https://raw.githubusercontent.com/Homebrew/install/master/install.sh >> brew_install

前面的 pd.zwc365.com 是本站的加速服务,安全无毒,可以进入本站的工具页面查看详细信息(类似网络代理功能)

修改脚本内容

脚本内部有两个变量值存储了 brew 相关的仓库地址。通过代理仓库地址,可以实现高速下载,
这两个值分别是:HOMEBREW_CORE_GIT_REMOTE, HOMEBREW_BREW_GIT_REMOTE

在这两个仓库地址前增加本站的加速前缀即可:

# 注释掉原来的仓库地址
# HOMEBREW_CORE_GIT_REMOTE="https://github.com/Homebrew/homebrew-core"
# 在原有的链接前增加 https://pd.zwc365.com/seturl/ 即可
# 下面是修改后的内容:
HOMEBREW_CORE_GIT_REMOTE="https://pd.zwc365.com/seturl/https://github.com/Homebrew/homebrew-core"

# 第二值的修改方式同上,也是增加前缀,如下:
HOMEBREW_BREW_GIT_REMOTE="https://pd.zwc365.com/seturl/https://github.com/Homebrew/brew"

需要注意的是 HOMEBREW_CORE_GIT_REMOTE 这个值有两处定义的位置,一处是给 macOS 使用的,一处是给 Linux 使用的:

# 注意,这个链接的结尾是:linuxbrew-core 只在 Linux 环境下修改
HOMEBREW_CORE_GIT_REMOTE="https://pd.zwc365.com/seturl/https://github.com/Homebrew/linuxbrew-core"

手动运行脚本

在 macOS 终端下,运行修改过的脚本文件:

sh brew_install

接下来的安装速度就会非常快了

~~~

更新:加快软件安装

上面的步骤只是快速安装了 brew ,但是通过 brew 安装一些软件时,依旧使用的国外的源地址。下面通过环境变量,更换源地址为加速链接:

如果使用的是 zsh,则在 .zprofile 写入以下环境变量:

export HOMEBREW_BOTTLE_DOMAIN=https://cfworker.zwc365.com/https://homebrew.bintray.com

此文件修改后,一定要执行:source ~/.zprofile 使其生效

通过此种代理方式,可以加速下载软件

Copyright: 采用 知识共享署名4.0 国际许可协议进行许可

Links: https://zwc365.com/2021/02/01/macos-brew-install

Buy me a cup of coffee ☕.