패키지의 사소한 업데이트를 무시하도록 구성

패키지의 사소한 업데이트를 무시하도록 구성

일부 apt패키지의 경우 작은 업데이트를 원하지 않습니다.

특정 패키지에 대한 사소한 업데이트를 무시하고 데이터베이스를 업데이트할 때에도 해당 버전에 대한 메시지를 표시하지 않도록 적절하게 구성할 수 있습니까( apt update)?

업데이트
(적절한 패키지가 의미론적 버전 관리를 따를 필요가 없다는 점을 고려하면 기술적으로 가능합니까?)

답변1

패키지 업그레이드의 중요성은 버전 번호만으로는 판단할 수 없습니다. 예를 들어,최신 FriBiDi 보안 수정 사항:20.04의 패키지 버전이 1.0.8-2에서 1.0.8-2ubuntu0.1로 변경되었습니다.

가능한고려함으로써 거기에 도달할 수 있다는 부분저장소. 배포 릴리스의 "표준"(말장난 의도) Ubuntu 저장소는 중요한 업데이트만 수신하므로 이러한 저장소의 모든 패키지 업그레이드가 적용되어야 한다고 확신할 수 있습니다. 그런 다음 제공하는 패키지가 업그레이드로 간주되지 않도록 다른 저장소를 고정할 수 있습니다. 고정 우선순위는 0에서 100 사이입니다.man apt_preferences.

이를 기준으로 버전을 필터링하려면 특정 버전에 고정 우선순위를 추가할 수 있습니다. 예를 들어 버전 7.2를 사용할 수 있도록 패키지를 고정할 수 있습니다.엑스업그레이드 후보는 아니지만 다른 모든 것이 그렇습니다. 따라서 7.2.0을 사용하면 패키지가 7.3으로 업그레이드될 때까지 업그레이드 후보가 표시되지 않습니다.엑스또는 그 이후:

Explanation: Skip 7.2.x patch releases as upgrades
Package: foo
Pin: version 7.2.*
Pin-Priority: 1

관련 정보