apt가 더 낮은 버전의 패키지를 선택하는 이유는 무엇입니까?

apt가 더 낮은 버전의 패키지를 선택하는 이유는 무엇입니까?

내 시스템이 3143 대신 3103을 선택하는 이유는 무엇입니까? !

적절한 캐시 전략 숭고한 텍스트

sublime-text:
  Installed: (none)
  Candidate: 3103
  Version table:
     3143 0
        500 https://download.sublimetext.com/ apt/stable/ Packages
     3103 0
        700 http://extra.linuxmint.com/ qiana/main amd64 Packages

적절한 환경 설정에서

500 < P <=990 : causes a version to be installed unless there is a version available belonging to the target release or the installed version is more recent

3143>3103은 3143개의 실제 후보를 생성해야 하지 않나요? 3103을 선택하는 이유는 무엇입니까?

답변1

거기에 바로 설명이 나와 있습니다.

새 버전의 패키지가 설치되지 않은 경우 - OK, 이것이 맞다고 가정하면 새 버전이 아직 설치되지 않은 것입니다.

Mint를 사용하시는 것으로 보이므로 v3103이 대상 버전이므로 유사한 우선순위 패키지를 재정의하는 기준을 충족합니다. 따라서 여기에는 실제로 적용되지 않습니다.

500은 "500보다 크고 990보다 작거나 같음"이 아닙니다.

그래서 v3103이 설치되는 버전입니다.

관련 정보