다음 고정 구성을 추가했습니다.
Package: cinder*
Pin: version 2:13.0.7*
Pin-Priority: 1001
설치된 소프트웨어 패키지 버전은 2:13.0.5-0ubuntu1~cloud0입니다. 명령을 실행하면 apt list --upgradable
버전 2.13.0.8이 설치되는 것을 볼 수 있습니다.
cinder-common/bionic-updates 2:13.0.8-0ubuntu1~cloud0 all [upgradable from: 2:13.0.5-0ubuntu1~cloud0]
실제로 버전 2.13.0.7은 저장소에서 더 이상 사용할 수 없습니다. 그런데 왜 시스템을 버전 2.13.0.8로 업그레이드해야 하는지 이해할 수 없습니다. 누군가 설명해 줄 수 있나요?
답변1
pin은 pin과 일치하는 패키지의 우선 순위를 정의합니다. 귀하의 경우 cinder
이름이 2.13.0.7로 시작하고 버전이 2.13.0.7로 시작하는 패키지입니다. 일치하지 않는 핀이 있는 패키지( cinder
다른 버전이 있는 패키지 포함)는 다른 일치하는 핀 또는 기본 우선 순위를 따릅니다.
2.13.0.7은 더 이상 아카이브에 없고 현재 설치되어 있지 않으므로 핀과 일치하는 아티팩트가 없으며 우선순위 1001이 지정된 아티팩트도 없습니다. 2.13.0.8은 기본 우선순위 500 또는 990을 가질 수 있으며 업그레이드에 대한 적법한 후보가 될 수 없습니다. 따라서 우선순위가 더 높을 수는 없습니다.이것후보자.