homebrew

Homebrew #

tap #

brew tap 可以为 brew 的软件的 跟踪,更新,安装添加更多的的 tap formulae

如果你在核心仓库没有找到你需要的软件,那么你就需要安装第三方的仓库去安装你需要的软件

tap 命令的仓库源默认来至于 Github,但是这个命令也不限制于这一个地方

brew tap #

没有参数会自动更新已经存在的 tap 并列出当前已经 tapped 的仓库

# URL 默认是 https://github.com/user/homebrew-repo
brew tap <user>/<repo>
brew tap <user>/<homebrew-repo>

# URL 可以是任何位置,任何协议
brew tap <user>/<repo> URL

homebrew/core 默认是最高优先级

可以使用 brew tap-pin username/repo 使这个仓库优先级高于 core

使用 brew-tap-unpin username/repo 取消

当你使用 brew install foo 这个命令时,brew 将按照下面的顺序去查找哪个 formula(tap) 将被使用:

  1. pinned taps
  2. core formulae
  3. other taps

镜像加速 #

清华大学镜像 #

# 替换 brew 程序本身的源
# export HOMEBREW_API_DOMAIN=
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"

# 使用下面的几行命令自动设置
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
for tap in core cask command-not-found; do
    brew tap --custom-remote --force-auto-update "homebrew/${tap}" "https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-${tap}.git"
done

brew update

参考 #


本文访问量

本站总访问量

本站总访客数