【问题标题】:How do I find a list of Homebrew's installable packages?如何找到 Homebrew 的可安装软件包列表?
【发布时间】:2012-02-08 15:11:21
【问题描述】:

最近我安装了Brew。如何检索要安装的可用 brew 软件包列表?

【问题讨论】:

标签: list macos installation package homebrew


【解决方案1】:

来自手册页:

search, -S text|/text/
Perform a substring search of formula names for text. If text is surrounded with slashes,
then it is interpreted as a regular expression. If no search term is given,
all available formula are displayed.

为了您的目的,brew search 就足够了。

【讨论】:

    【解决方案2】:

    brew help 将显示可用命令的列表。

    brew list 将显示已安装软件包的列表。您还可以附加公式,例如 brew list postgres 会告诉您 postgres 安装的文件(前提是确实已安装)。

    brew search <search term> 将列出您可以安装的可能软件包。 brew search post 将返回多个可安装的软件包,它们的名称中有 post。

    brew info <package name> 将显示有关包的一些基本信息。

    【讨论】:

      【解决方案3】:

      请使用 Homebrew Formulas 页面查看可安装包的列表。 https://formulae.brew.sh/formula/

      要安装任何包 => 要使用的命令是:

      brew 安装节点

      【讨论】:

        【解决方案4】:

        自 2020.12.01 发布 Homebrew 2.6.0 以来,brew list 的行为略有不同。这是我发布以下答案的原因之一。

        已安装的软件包

        Homebrew 将包描述为公式。还有一种叫做 cask 的包,用于brew install --cask安装的GUI应用。

        以前,brew list 只会列出已安装的公式。在 2.6.0 之后,brew list 将列出包和木桶。您可能想单独检查它们

        • brew list --formula
        • brew list --cask

        可用的包

        列表

        • brew formulae,列出所有可用的公式
        • brew casks,列出所有木桶(这两个命令很快,因为它是在 Bash 而不是 Ruby 中实现的)

        搜索

        # search local installed
        brew search --formula keyword
        brew serach --cask keyword
        
        # search online available
        brew search --formulae keyword
        brew serach --casks keyword
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-04-12
          • 1970-01-01
          • 2016-12-20
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多