일부 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