了解自制程序和仅小桶的依赖关系

2024-01-30

我最近开始使用自制软件,我对当我在我的系统上酿造某些东西时会发生什么感到有点困惑,但它的酿造依赖项是仅桶的,这意味着它们链接在/usr/local.

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

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


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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

了解自制程序和仅小桶的依赖关系 的相关文章

  • 如何在 Homebrew 中符号链接 python?

    由于某种原因 当我运行 brew link python 时 没有符号链接 我收到以下错误 我按照它告诉我的去做 但它不起作用 我已经尝试按照它告诉我的去做 但也许我没有把公式名称放在正确的位置 另外 当我执行 which python 时
  • 如何在 Mac 上安装 python3.4-dev?

    我已经尝试过 pip 和 homebrew pip search python3 4 dev并且brew search python并且在其中任何一个中都找不到 python3 4 dev 有任何想法吗 Pip 本身不会安装 Python
  • 安装适用于 Mac 的 PHP 7.1(使用 Homebrew)时出错

    我正在尝试使用 Homebrew 安装 PHP 7 1 根据 Homebrew 网站我应该输入 brew install exolnet deprecated email protected cdn cgi l email protecti
  • 如何使用brew安装maven而不使用openjdk?

    我的机器上已经安装了 Java HotSpot JDK 11 我正在使用它来进行所有操作 当我打字时brew install maven它尝试安装openjdk作为依赖 我不希望这样 希望 maven 使用我的 JDK 而不是它自己的ope
  • 在 os x 上使用 python3 安装 pyside

    我尝试在 osx mountain lion 上安装 pyside 和 python3 我一直在尝试 brew install pyside 但它只适用于 python2 我还尝试使用 pyside github 代表的构建脚本 进行必要的
  • “MySQL 客户端库版本不正确”

    我在运行时收到以下错误rake assets precompile Incorrect MySQL client library version This gem was compiled for 5 6 10 but the client
  • 如何brew安装java?

    我想在新的 OS X 机器上安装 java 并且更喜欢使用brew 进行 OS X 包管理 如何使用brew安装最新的java 事实证明java最近已移至 brew core 因此截至 2022 年 8 月的正确命令是 brew insta
  • 无法“brew link”未链接的小桶

    which node node bash node command not found brew install node Error node 0 6 18 already installed brew doctor Error You
  • 自制软件安装时出现 OSX 代理问题

    我尝试对我的问题进行所需的搜索 但没有得到我需要的答案 目标 安装自制程序并使用自制程序 我正在使用的操作系统 OS X El Capitan 以下是我的问题 我是 OS X 和 Homebrew 的新手 我正在尝试使用以下命令从我的家庭网
  • 在 OSX 上编译 clisp-2.49:未找到 LIBFFI

    TL DR Even if libffi似乎已安装 configure即使我给它添加 正确的 前缀 脚本也找不到它 这篇文章的最后一部分 是我陷入困境的地方 我仅提供其他信息来解释我如何到达那里 我对这篇长篇文章表示歉意 如果有些内容与您无
  • R 噩梦:Yosemite、R、RStudio 和 Homebrew

    我使用配备 OS X Yosemite 10 10 2 的 MacBook Pro 13 Retina 2013 年末 我不希望我最大的敌人遇到这种情况 也许吧 噩梦按时间顺序排列 从官方网站下载 R 和 RStudio 运行这两个应用程序
  • 使用 pyenv global 命令切换 python 版本时遇到问题

    我已经使用homebrew在Mac上安装了pyenv并下载了Python 3 7 9的版本 一切正常 除了我使用时pyenv global 3 7 9 python3 V仍然给我版本 3 9 7 我该如何解决 运行之前在终端中运行以下命令p
  • Homebrew:brew doctor 抛出很多错误,我该如何修复它们? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我很久以前就安装了 homebrew 但用得并不多 但我正在考虑重新开始使用它 因为它是一个非常有用且易于使用的软件包安装程序 不管怎样 我运行了br
  • 如何使用自制程序安装 Elasticsearch 5.3.1

    我之前已经使用自制软件在我的 Mac 上安装了 elasticsearch 5 3 1 homebrew 上最新的 elasticsearch 现在是 5 5 0 因此任何运行brew 安装的新团队成员都会选择该版本 我注意到从 elast
  • 如何使用自制程序在系统库中安装PIL?

    在新的 SnowLeopard 安装中 我想使用自制程序来安装 PIL 然而 该配方将 PIL 安装在 cellar 下 而不是在 Library Python 2 6 site packages 中 有没有办法改变安装目录 您可以创建一个
  • 如何避免 OSX 上自制程序中的“无法加载此类文件 -- utils/popen”

    我运行时遇到错误brew在终端中 System Library Frameworks Ruby framework Versions 2 0 usr lib ruby 2 0 0 rubygems core ext kernel requi
  • 如何使用 Homebrew cask 安装 Sublime Text 3

    如何使用 Homebrew cask 安装 Sublime Text 3 当使用 Homebrew 的搜索时 我只看到 Sublime Text 2 我什至尝试点击自制软件 版本 https github com Homebrew home
  • OpenCV 2.4.2 中的错误“OpenCV 错误:错误标志”

    我刚刚开始尝试使用 OpenCV 并根据一本书编写了一个非常简单的小程序 问题是当我尝试编译它时 出现此错误 我会给你我所掌握的所有信息 我使用 Mac OS X 10 7 的 homebrew 安装了 openCV include
  • 导入错误:没有名为 PyQt4 的模块

    我使用 Homebrew 安装了 pyqt4 但是当我在 python 解释器中导入 PyQt4 时 它说 没有名为 PyQt4 的模块 有人可以帮我吗 After brew install pyqt 你可以brew test pyqt它将
  • 如何强制自制程序安装本地文件? [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我尝试运行 brew install https raw githubusercontent com kadwanev bigboyb

随机推荐