是否可以指定特定版本范围内的另一个库的依赖关系?
喜欢:
Depends: Lib (<= 4) -- dependency of a library that has version less or equal to 4
Depends: Lib (>= 2) -- dependency of a library that has version more or equal to 2
但是我们可以把它们结合起来吗?这样就能表达出整体的约束the version is more or equal to 2 and less or equal to 4
?
PS:这只是一个学术问题,出于好奇(因为我在 debian 中找不到它)http://www.debian.org/doc/debian-policy/ch-relationships.html)
答案1
我没有测试它,但因为逗号等于 anand
这可以工作:
Depends: Lib (<= 4), Lib (>= 2)
答案2
我在这个问题上找到了更完整的答案询问 ubuntu(其中还包括有条件地指定依赖项):
Lib (>= 2), Lib (<< 4)