데비안 소스 목록의 배포판

데비안 소스 목록의 배포판

나는 데비안 문서를 읽었습니다.데비안 소스 목록, 다양한 배포판에서 패키지를 선택하는 방법을 이해할 수 없습니다. 예를 들어 다음과 같은 소스가 있습니다 /etc/apt/sources.list.

deb https://deb.debian.org/debian/ stable main non-free contrib
deb-src https://deb.debian.org/debian/ stable main non-free contrib

deb https://security.debian.org/debian-security stable-security main contrib non-free
deb-src https://security.debian.org/debian-security stable-security main contrib non-free

APT는 배포판 stable중에서 동일한 패키지의 버전을 어떻게 선택합니까 ? stable-security고정 기능을 사용하여 안정적이고 안전한 패키지의 우선 순위를 지정할 수 있나요? 예를 들어 /etc/apt/preferences.d/priority.pref다음 콘텐츠가 포함된 기본 설정 파일

Package: *
Pin: release a=stable-security
Pin-Priority: 1001

합리적인?

답변1

특정 패키지가 서로 다른 저장소의 여러 버전으로 존재하는 경우 기본적으로 가장 높은 버전이 우선합니다. 보안 업데이트는 항상 해당 마스터 리포지토리의 버전보다 상위 버전이므로 기본적으로 선택됩니다.

이것은man apt_preferences:

둘 이상의 버전이 동일한 우선순위를 갖는 경우 최신 버전(즉, 버전 번호가 더 높은 버전)을 설치하십시오.

(기본적으로 대부분의 리포지토리는 동일한 우선순위를 갖습니다.)

이를 위해 고정을 구성할 수도 있지만 반드시 그럴 필요는 없습니다.

관련 정보