使用`brew info package`时`Dependencies`部分的子部分是啥意思?

Posted

技术标签:

【中文标题】使用`brew info package`时`Dependencies`部分的子部分是啥意思?【英文标题】:What is the meaning of subsections in `Dependencies` section when using `brew info package`?使用`brew info package`时`Dependencies`部分的子部分是什么意思? 【发布时间】:2022-01-23 14:55:03 【问题描述】:

我想知道 brew 中某些包的依赖项是什么。这就是我使用brew info package 的原因。 Dependencies 部分包含 BuildRequired 两个子部分。这些部分是什么意思?

附:有没有办法在 brew 中安装包及其所有依赖项?

【问题讨论】:

【参考方案1】:

使用 Homebrew 安装包有两种方法:

    使用预构建的二进制文件(如果它们适用于您的 macOS 版本) 从源代码构建

必需的 依赖项总是需要的,无论包是如何安装的。 构建 依赖项仅在您从源代码安装包时才需要。

默认情况下,Homebrew 会安装预构建的二进制文件。 (见FAQ ¶ Why do you compile everything?和¶ Why should I install Homebrew in the default location?)

有没有办法在 brew 中安装包及其所有依赖项?

brew install package 将自动安装依赖项(除了安装包本身)。

【讨论】:

以上是关于使用`brew info package`时`Dependencies`部分的子部分是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

brew 命令(苹果系统使用的软件镜像)

Java package-info.java文件使用学习

Java package-info.java文件使用学习

如何添加包级别注释或编辑 package-info.java?

html Fuentes de info TDF

Java 中 package-info 这个类有啥作用,如何使用