在安装之前如何获取有关冲泡配方的更多信息?

问题描述 投票:0回答:6

我知道我可以做类似的事情

## brew info FORMULA_NAME
brew info wgetpaste

输出

wgetpaste: stable 2.20
http://wgetpaste.zlin.dk/
Not installed
https://github.com/mxcl/homebrew/commits/master/Library/Formula/wgetpaste.rb

然后我可以在安装之前按照网址获取有关公式的一些信息。我们有什么方法可以使用brew在命令行中获取这些信息吗?

homebrew
6个回答
56
投票

不。 Homebrew 有意让网站作为包的文档,而不是维护它的单独副本。

您可以执行

brew home <formula>
从命令行启动浏览器,或执行
brew edit <formula>
在编辑器中检查公式的安装说明。


27
投票

您可以通过以下方式获取包的一行文本描述:

brew desc FORMULA-NAME

例如,“brew desc terminator”返回:

终结者:一个窗口中的多个终端

在 Homebrew 3.6 中您将看到此消息:

Warning: Calling brew desc is deprecated! Use brew desc --eval-all or HOMEBREW_EVAL_ALL instead.


5
投票

试试这个:

brew cask info [package]

4
投票

我使用

brew [cask] cat [...]
查看确切的公式(不必像其他答案所建议的那样对其进行编辑)。它显示了下载的内容、从哪里下载、使用什么校验和、它依赖于哪些其他公式/桶等。这是一个示例:

$ brew cask cat java
cask 'java' do
  version '12.0.2,10:e482c34c86bd4bf8b56c0b35558996b9'
  sha256 '675a739ab89b28a8db89510f87cb2ec3206ec6662fb4b4996264c16c72cdd2a1'

  url "https://download.java.net/java/GA/jdk#{version.before_comma}/#{version.after_colon}/#{version.after_comma.before_colon}/GPL/openjdk-#{version.before_comma}_osx-x64_bin.tar.gz"
  name 'OpenJDK Java Development Kit'
  homepage 'https://openjdk.java.net/'

  artifact "jdk-#{version.before_comma}.jdk", target: "/Library/Java/JavaVirtualMachines/openjdk-#{version.before_comma}.jdk"

  uninstall rmdir: '/Library/Java/JavaVirtualMachines'
end

2
投票

在自制啤酒中,你有木桶和配方,它们有不同的功能,所以:

对于公式:

要获取有关公式本身的信息,您可以使用您所做的 (

brew info [formula name
)。 要获取有关您正在安装的应用程序的信息,请使用:

brew desc [Formula name]

您还可以通过

brew home [formula name

前往自制程序网站获取公式

对于木桶:

遗憾的是,木桶(如 Firefox)没有

desc
命令,而你只有
brew cask info
(你使用的)和
brew cask home


0
投票

自 2024 年 1 月起可与 Homebrew 4.1.1 一起使用:

brew info --cask <packagename>

© www.soinside.com 2019 - 2024. All rights reserved.