
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大简化了软件的安装、更新和卸载。然而,有时候我们仍然会发现一些特定的、小众的或者专业的软件并不在其中。
这时,Homebrew Tap 就成了救星,它允许我们添加和管理第三方仓库,也可以扩展和定制自己的软件库,从而满足更加个性化的需求。
什么是 Homebrew Tap?
Homebrew Tap 是 Homebrew 的扩展,让用户能添加第三方软件仓库。通过 Tap,能安装和管理 Homebrew 里没有的软件包。每个 Tap 就像独立仓库,提供更多额外的软件包供用户选择。
如何使用 Homebrew Tap?
使用 Homebrew Tap 很简单。先找到想添加的 Tap (通常是 GitHub 仓库),然后按命令操作即可。
添加 Tap
tap[options] [user/repo] [URL]
添加一个 tap 仓库。如果未指定参数,则列出所有已安装的 taps。详细教程
brew tap <user>/<repo> # 不加 URL 默认克隆 github 存储库
- 此命令将
https://github.com/<user>/homebrew-<repo>存储库克隆到$(brew --repository)/Library/Taps。 - 之后,
brew将能够使用这个 tap 里的软件包(formulae),你可以使用 brew [un]install 安装和卸载它们,并且当你运行brew update时formulae会自动更新。
注意: Tap 存储库命名必须用 “homebrew-” 前缀。例如:homebrew-something。但是,在命令
brew tap中使用时可以省略 “homebrew-” 前缀。例如用brew tap homebrew/cask代替brew tap homebrew/homebrew-cask。
brew tap <user>/<repo> <URL>
- 此命令将在 URL 处克隆存储库。URL 不一定是 GitHub,也不一定是 HTTP。只要是 Git 可以处理的任何位置和任何协议都可以。
注意: 如果 tap 仓库不在 GitHub 上,需要运行
brew tap --force-auto-update <user/repo>才能启用自动更新。
brew tap # 查看已安装的 Taps。注意:无参数
- 此命令会列出所有当前已添加的 Taps 仓库。
移除 Tap
untap[--force]tap[…]
移除已添加的 tap 存储库。详细教程
brew untap <user>/<repo> [<user>/<repo> <user>/<repo> ...]
- 此命令将从 Homebrew 中移除指定的 Taps。
untap可以一次移除多个 Taps。
注意: 移除 Tap 并不会卸载通过该 Tap 安装的软件包 (formulae),但之后将无法从该 Tap 接收软件包更新。
查看 Tap 信息
tap-info[--installed] [--json] [tap…]
显示一个或多个 tap 的详细信息。如果未给定 tap 名称,则显示所有已安装 tap 的简要统计信息。

最低0.47元/天 解锁文章
2378

被折叠的 条评论
为什么被折叠?



