酿造水龙头是啥意思?
Posted
技术标签:
【中文标题】酿造水龙头是啥意思?【英文标题】:What does brew tap mean?酿造水龙头是什么意思? 【发布时间】:2016-03-28 06:19:18 【问题描述】:有时我看到文章在brew install
之前说brew tap
的命令。我想知道tap
是什么意思?为什么我必须在install
之前运行tap
?
【问题讨论】:
就是访问 Homebrew 主仓库中没有包含的其他仓库。在安装来自另一个存储库的包之前,您必须点击。您可以使用brew tap
查看所有当前点击。
另一条评论是正确的,但作为解释,当您点击资源时,您可以访问它。但这也是另一个啤酒/酿造参考(如homebrew
),因为当您点击一桶啤酒时,您实际上是在敲入一个阀门以“获得啤酒” .
如果你对啤酒相关的众多动词感到困惑,就像我一样,有一个glossary。
brew 的名字唯一的好处是它很短
为什么会出现在 *** 上?这与编写代码无关——Unix & Linux 或 Ask Different 显然更合适。
【参考方案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 <user>/<repo>
对位于 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/<package>
,符号链接到/usr/local/bin
和/usr/local/lib
等。
自制核心回购公式:
下载到/usr/local/Homebrew/Library/taps/homebrew/homebrew-core/formula
查找任何包:https://formulae.brew.sh/
【讨论】:
可爱的解释。谢谢以上是关于酿造水龙头是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章