gpt4 book ai didi

homebrew - 了解 Homebrew 程序和仅小桶的依赖关系

转载 作者:行者123 更新时间:2023-12-03 04:39:52 31 4
gpt4 key购买 nike

我最近开始使用 Homebrew 程序,我对当我在我的系统上 brew 某些东西时会发生什么感到有点困惑,但它的 brew 依赖项是仅桶的,这意味着它们在 /usr 下链接/本地

例如,我正在安装vips(图像处理库)。 pixman 是它的众多依赖项之一。 Pixman 仅作为 keg 安装,因为显然 Mac OSX(本例中为 Snow Leopard)已经附带了它(或其一个版本)。

这是否意味着vips将使用系统版本的pixman?如果是这样,是否存在与使用系统版本而不是依赖版本相关的潜在版本控制问题(假设它们不同)?

最佳答案

软件“仅限桶”意味着它安装在 /usr/local/Cellar没有链接到像/usr/local/bin这样的地方, /usr/local/lib等等。这意味着依赖于它的其他软件必须使用特定指令进行编译才能使用 /usr/local/Cellar 中的文件。 。这是由 brew install 自动完成的当公式指定仅桶依赖项时。

指定仅 keg 依赖项的公式可确保不使用等效的系统库。您安装的 vips 与 /usr/local/Cellar/pixman/<version> 中的特定版本的 pixman 相关联。 ,因此它不受 pixman 系统版本或您可能安装的任何其他 Homebrew 版本的 pixman 的影响。

关于homebrew - 了解 Homebrew 程序和仅小桶的依赖关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17015285/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com