Merge pull request #247 from XuehaiPan/brew-doc

Simplify brew install instructions
This commit is contained in:
Xavier Yao 2021-02-22 16:02:36 -07:00 committed by GitHub
commit 84bebfdbd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,18 +29,13 @@ export HOMEBREW_BOTTLE_DOMAIN="https://{{ site.hostname }}/${BREW_TYPE}-bottles"
```bash
# 从本镜像下载安装脚本,修改其中被硬编码的仓库源(改为从环境变量读入)并安装 Homebrew / Linuxbrew
git clone --depth=1 https://{{ site.hostname }}/git/homebrew/install.git brew-install
/bin/bash -c "$(
cat brew-install/install.sh |
sed -E 's|^(\s*HOMEBREW_BREW_GIT_REMOTE=)(.*)$|\1"${HOMEBREW_BREW_GIT_REMOTE:-\2}"|g' |
sed -E 's|^(\s*HOMEBREW_CORE_GIT_REMOTE=)(.*)$|\1"${HOMEBREW_CORE_GIT_REMOTE:-\2}"|g'
)"
/bin/bash -c "$(sed -E 's#^(\s*)(HOMEBREW_(BREW|CORE)_GIT_REMOTE)=(.*)$#\1\2="${\2:-\4}"#' brew-install/install.sh)"
rm -rf brew-install
# 也可从 GitHub 获取官方安装脚本,修改其中被硬编码的仓库源,运行以安装 Homebrew / Linuxbrew
/bin/bash -c "$(
curl -fsSL https://github.com/Homebrew/install/raw/master/install.sh |
sed -E 's|^(\s*HOMEBREW_BREW_GIT_REMOTE=)(.*)$|\1"${HOMEBREW_BREW_GIT_REMOTE:-\2}"|g' |
sed -E 's|^(\s*HOMEBREW_CORE_GIT_REMOTE=)(.*)$|\1"${HOMEBREW_CORE_GIT_REMOTE:-\2}"|g'
sed -E 's#^(\s*)(HOMEBREW_(BREW|CORE)_GIT_REMOTE)=(.*)$#\1\2="${\2:-\4}"#'
)"
```