다음 패키지에 의존하는 메타 패키지를 만들어 보자
Depends: A (=2),
B (=2),
C (=2)
'='에 주목하십시오-가장 최신 버전이 아닌 특정 버전을 설치하고 싶습니다.
또한 :
B 는 A에 의존합니다 (> = 1)
C 는 B (> = 1) 및 A (> = 1)에 따라 다름
리포지토리에서 A, B, C의 최신 버전이 2 인 경우 작동합니다.
repo sudo apt-get install에 버전 3 A와 버전 3 B를 넣었으므로 my-meta-package는 다음 정보로 끝나기를 거부합니다.
The following packages have unmet dependencies:
my-meta-package: Depends: B (= 2) but 3 is to be installed
Depends: A (= 2) but 3 is to be installed
A 및 B 버전 2를 수동으로 설치하면 메타 패키지가 올바르게 설치되므로 A3 또는 B3에 숨겨진 종속성이 없음을 강력하게 제안합니다. 메타 패키지는 많은 컴퓨터에 자동으로 설치되므로이 문제에 대한 해결책은 아닙니다.
질문 : sudo apt-get install my-meta-package 설치 버전 2,2,2를 만들려면 어떻게해야합니까?
또한 실제로 A 버전 3과 B 버전 3이 필요한 확장 정보를 얻을 수있는 방법이 있습니까?
(a=2), (b=2)
않습니까?