最近我安装了Brew。如何检索要安装的可用brew包的列表?
从手册页:
搜索,-S text|/text/ 为文本执行公式名称的子字符串搜索。如果文本被斜杠包围, 然后将其解释为正则表达式。如果没有给出搜索词, 显示所有可用的公式。
对于您的目的,酿造搜索就足够了。
Brew帮助将向您显示可用命令的列表。
Brew列表将显示已安装包的列表。你也可以添加公式,例如brew list postgres会告诉你postgres安装的文件(前提是postgres确实安装了)。
Brew search <search term>将列出您可以安装的可能软件包。Brew search post将返回多个可安装的包,这些包的名称中包含post。
Brew info <包名>将显示有关包的一些基本信息。
请使用自制公式页面查看可安装软件包的列表。 https://formulae.brew.sh/formula/
安装任何package =>命令使用的是:
Brew安装节点
自2020.12.01发布Homebrew 2.6.0以来,brew列表的行为略有不同。这就是我发布以下答案的原因之一。
安装包
Homebrew将软件包描述为公式。还有另一种包叫做cask,它用于由brew install安装的GUI应用程序——cask。
以前,酿造列表将只列出已安装的配方。2.6.0之后,酿造列表将同时列出包和桶。你可以把它们分开检查
酿造表——公式 酿造清单——酒桶
可用的包
List
酿造配方,列出所有可用的配方 酿造桶,列出所有桶(这两个命令很快,因为它是在Bash而不是Ruby中实现的)
搜索
# search local installed
brew search --formula keyword
brew serach --cask keyword
# search online available
brew search --formulae keyword
brew serach --casks keyword
由于已经编写了一些其他的答案,因此对brew命令进行了相当多的更改。我花了一段时间才弄清楚,但下面的命令将列出所有可用的包:
brew search --eval-all --desc ""
推荐文章
- 我怎么能找到一个列表<>的最后一个元素?
- 如何使用命令行工具为Mac OS X创建一个漂亮的DMG ?
- 由于环境错误无法安装包:[Errno 13]
- 我如何写好的/正确的包__init__.py文件
- Mac压缩没有__MACOSX文件夹?
- 如何复制一个选择到OS X剪贴板
- 我如何知道哪些自制配方是可升级的?
- 在单行中打印不带括号的列表
- 对于不可变集合上的非突变“add”方法,最好的名称是什么?
- 如何在Mac上设置我的默认shell,例如Fish?
- "ERROR:root:code for hash md5 was not found"当使用任何hg mercurial命令时
- Linux相当于Mac OS X的“open”命令
- 如何在Mac上的命令行安装JQ ?
- 在Mac OS X上安装/升级gradle
- 在list中获取不同值的列表