最近我安装了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 ""
推荐文章
- 如何做一个递归子文件夹搜索和返回文件在一个列表?
- 如何转换逗号分隔的字符串列表在Python?
- 字典:获取键列表的值列表
- 为什么这个用于初始化列表列表的代码明显地将列表链接在一起?
- 如何在GitHub操作工作流中apt-get安装?
- 数组与列表的性能
- homebrew、macports或其他软件包安装工具的区别/用途是什么?
- 为什么这个迭代的列表增长代码给出IndexError:列表赋值索引超出范围?如何重复添加(追加)元素到列表?
- 在Python中将列表初始化为特定长度
- 拆分字符串,在一行中转换为ist<int>()
- 如何实现WiX安装程序升级?
- (Mac) -bash: __git_ps1:命令未找到
- 如何创建Bash别名?
- Java/JDK的苹果硅芯片
- 我如何检查是否有重复在一个平面列表?