Homebrew Tap:酿造你的个性化 macOS 软件库

对于 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 updateformulae 会自动更新。

注意: 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 的简要统计信息。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值