Ubuntu

指定大於 N 小於 M 的版本的依賴關係

  • February 23, 2022

是否可以指定特定版本範圍內的另一個庫的依賴關係?

像:

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)

引用自:https://unix.stackexchange.com/questions/77709