Ubuntu
指定大於 N 小於 M 的版本的依賴關係
是否可以指定特定版本範圍內的另一個庫的依賴關係?
像:
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中找不到它)
我沒有測試它,但因為逗號等於一個
and
這可以工作:Depends: Lib (<= 4), Lib (>= 2)
我在ask ubuntu上找到了這個問題的更完整答案(其中還包括有條件地指定依賴項):
Lib (>= 2), Lib (<< 4)