brew安装特定版本的库和特定依赖项

时间:2017-02-15 09:49:00

标签: homebrew

我遇到了一个问题,dmtx-utils已移至homebrew/boneyard。它实际上是在期待,我认为是ImageMagick版本;早于7.0.4-8(这是当前版本)的东西。

在为我们的工作流程安装各种其他所需软件包的过程中,我们还会安装zbar - 这也取决于ImageMagick

通过zbar安装brew install zbar时,它还会安装从属ImageMagick,但这样做会导致ImageMagick的最新版本。

在这种情况下:安装zbar时,如何使brew install特定版本的依赖项,如ImageMagick

或者更一般地说:安装package X时,如何使brew install特定版本的依赖项,例如package Y

谢谢,最好,

桑德

1 个答案:

答案 0 :(得分:0)

我目前唯一知道的方法是:

  1. 首先安装packages Y,首先和pin的所有依赖项 您关心的版本。

  2. 安装最后的package X,然后brew将尝试 安装可能的最新版本(考虑到当前托管的Brew和先前依赖项的版本)。

但是,由于Brew的工作原理,这个所谓的简单的两步过程充满了问题,从而将您要回答的实际问题转化为如何安装软件包的任意版本?

在Emil的共享链接here中回答了此问题,这是另一个Stack Overflow问题。