【问题标题】:What does brew tap mean?酿造水龙头是什么意思?
【发布时间】:2016-03-28 06:19:18
【问题描述】:

有时我看到文章在brew install 之前说brew tap 的命令。我想知道tap 是什么意思?为什么我必须在install 之前运行tap

【问题讨论】:

  • 就是访问 Homebrew 主仓库中没有包含的其他仓库。在安装来自另一个存储库的包之前,您必须点击。您可以使用brew tap 查看所有当前点击。
  • 另一条评论是正确的,但作为解释,当您点击资源时,您可以访问它。但这也是另一个啤酒/酿造参考(如homebrew),因为当您点击一桶啤酒时,您实际上是在敲入一个阀门以“获得啤酒” .
  • 如果你对啤酒相关的众多动词感到困惑,就像我一样,有一个glossary
  • brew 的名字唯一的好处是它很短
  • 为什么会出现在 StackOverflow 上?这与编写代码无关——Unix & LinuxAsk Different 显然更合适。

标签: macos homebrew


【解决方案1】:

点击命令允许 Homebrew 进入另一个公式存储库。完成此操作后,您就扩展了可安装软件的选项。

这些额外的 Git 存储库(在 /usr/local/Homebrew/Library/Taps 内)描述了可用于安装的包公式集。

例如

brew tap                     # list tapped repositories
brew tap <tapname>           # add tap
brew untap <tapname>         # remove a tap

【讨论】:

  • brew cask 似乎添加了 caskroom/cask 存储库。这是一条捷径吗?与brew tap caskroom/cask 基本相同?
  • 所以这意味着brew tap 将添加一个非官方的第三方存储库?
  • 你如何列出某个水龙头的公式?
  • 对我来说路径是 /usr/local/Homebrew/Library/Taps
  • "..repository of formulae",公式是什么意思?
【解决方案2】:

brew tap 将更多存储库添加到 brew 跟踪、更新和安装的公式列表中

brew tap &lt;user&gt;/&lt;repo&gt; 对位于 https://github.com/user/homebrew-repo 的存储库进行浅层克隆。请注意,brew tap 以“homebrew-”作为 repo 名称的前缀。之后,brew 将能够处理这些公式,就好像它们在 Homebrew 的规范存储库中一样

可以在here 找到完整的文档以及所有可用选项。

【讨论】:

    【解决方案3】:

    自制术语

    • package formula ruby file;这通常处理命令行 (CLI) 软件
    • bottle 已经为 macOS 构建了二进制程序(配置和 make 已经完成)
    • casks GUI 程序或字体;这是自制软件的扩展,允许我们安装 MacOS 原生应用程序,例如:Google Chrome (brew cask install google-chrome)、iTerm (" " iterm2)、Visual Studio Code (" " visual-studio-code) 等。以及安装字体:Roboto[ Mono] (" " font-roboto/" " font-roboto-mono)、拉丁现代 (" " font-latin-modern) 等
    • taps Github 存储库

    • 软件包安装到/usr/local/Cellar/&lt;package&gt;,符号链接到/usr/local/bin/usr/local/lib等。
    • 自制核心回购公式:
      • 下载到/usr/local/Homebrew/Library/taps/homebrew/homebrew-core/formula

    查找任何包:https://formulae.brew.sh/

    【讨论】:

    • 可爱的解释。谢谢
    猜你喜欢
    • 2012-03-08
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多