2014-09-22 103 views
1

我的问题是我们的debian软件包需要一些其他库文件,但这些在不同版本的Ubuntu上的库文件名称不同。debian软件包依赖关系,如何为不同版本的ubuntu设置它?

例如,

的libgnutls26 ---这可以在ubuntu12.04找到,但不能在ubuntu14.04(可能libgnutls28来代替)。 (请注意,这只是一个例子)

有没有一种方法可以包含它,然后在12.04和14.04版本的ubuntu上找到正确的版本?

感谢, LJ这里

回答

1

同样的问题!

我发现的最佳解决方法是将依赖项设置为dev版本(在您的案例中为libgnutls-dev)。开发包依赖于编译的包并自动安装正确的版本。马虎,但它的作品。

+0

谢谢。有用。事实上,这是我们过去这样做的方式。但现在我被要求去掉所有这些lib *** - dev的东西,并只使用lib ***。无论如何,我想如果我找不到另一种方法来做到这一点,也许只是使用-dev。 – user1558064 2014-09-23 13:18:23

相关问题