N보다 크고 M보다 작은 버전에 대한 종속성을 지정합니다.

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?

추신: 이것은 학문적 질문일 뿐입니다. 호기심에서 나온 것입니다(데비안에서는 찾을 수 없기 때문입니다).http://www.debian.org/doc/debian-policy/ch-relationships.html)

답변1

테스트하지는 않았지만 쉼표가 an과 같으므로 and다음과 같이 작동합니다.

Depends: Lib (<= 4), Lib (>= 2)

답변2

이 질문에 대한 더 완전한 답변을 찾았습니다.아쿠분투(여기에는 종속성을 조건부로 지정하는 것도 포함됩니다):

Lib (>= 2), Lib (<< 4)

관련 정보