지정된 버전의 가상 패키지 설치

지정된 버전의 가상 패키지 설치

master2개의 브랜치 와 브랜치가 있는 VCS 저장소가 있습니다 release. 또한 이 브랜치에서 빌드된 2개의 Debian 패키지가 있습니다(예: 브랜치 foorelease및 브랜치 foo-mastermaster). 이 Provides섹션에서는 모두foo

패키지 foo는 버전 번호 1.5이고 다른 패키지는 버전 번호입니다 1.6. 또 다른 패키지가 있는데, 예를 들어 bar패키지에 따라 다릅니다 foo.

문제는 bar최신 버전으로 패키지를 설치하는 방법입니다 foo. foo (<< 1.7)종속성으로 지정하면 bar여전히 foo버전이 설치됩니다 1.5. 그러나 이를 재정의하면 foo (>= 1.6)최신 버전의 foo.

왜 이런 일이 발생합니까?

관련 정보