데비안 소프트웨어 패키지의 수정된 버전에 관한 질문

데비안 소프트웨어 패키지의 수정된 버전에 관한 질문

다음 고정 구성을 추가했습니다.

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을 가질 수 있으며 업그레이드에 대한 적법한 후보가 될 수 없습니다. 따라서 우선순위가 더 높을 수는 없습니다.이것후보자.

관련 정보