微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

brew install XXX 和 brew cask install XXX 有什么区别

如何解决brew install XXX 和 brew cask install XXX 有什么区别

Homebrew-Cask是 Homebrew 的扩展,用于安装 GUI 应用程序,例如 Google Chrome 或 Atom。它是独立开始的,但它的维护者现在与 Homebrew 的核心团队密切合作。

Homebrew 将其包定义文件称为“ormulae”(“ormula”的英国复数形式)。Homebrew-Cask 称他们为“问”。一个木桶,就像一个公式一样,是一个用基于 Ruby 的DSL编写的文件,它描述了如何安装某些东西。

是 Homebrew 安装东西的地方。它的认路径是/usr/local/Cellar/opt/homebrew/Cellar在 Apple Silicon 上)。然后它将标准位置的符号链接添加到它。

例如,当您键入brew聽install聽git

  1. Homebrew 将它安装在 下/usr/local/Cellar/git/<version>/git二进制文件/usr/local/Cellar/git/<version>/bin/git
  2. /usr/local/bin/git它向该二进制文件添加一个符号链接

这允许 Homebrew 跟踪 Homebrew 安装的内容与其他方式安装的软件。

A 是公式的来源。认是homebrew/core,但您可以添加更多。为您自己的软件创建公式的最简单方法是创建一个名为homebrew-<something>;的 GitHub 存储库。把你的公式文件放进去;然后键入brew tap <username>/<something>将这个新的公式源添加到您的 Homebrew 安装中,以便访问其所有公式。

一些公司为自己的公用事业配备了内部 Homebrew 水龙头。有很多公共水龙头,例如atlassian/tapAtlassian 软件或ska-sa/tap射电天文学。Homebrew 本身曾经有额外的水龙头,homebrew/science但他们弃用了它们并在homebrew/core.

解决方法

我正在熟悉整个自制套件,并且文档很差。什么是木桶、酒窖和水龙头?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。