RHEL7.6을 실행 중이고 바인드 설치를 9.11로 잠가야 합니다.
현재 우리는 버전 9.11.4를 사용하고 있으며 9.11용으로 출시된 다른 패치를 받고 싶습니다.
yum versionlock 플러그인을 찾았지만 Major.minor에 잠긴 것으로 생각되면 전체 패키지가 잠기는 것 같습니다.
# yum versionlock bind-9.11.*
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
Adding versionlock on: 32:bind-9.11.4-9.P2.el7
versionlock added: 1
# yum versionlock
Loaded plugins: langpacks, product-id, rhnplugin, search-disabled-repos, subscription-manager, versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
32:bind-9.11.4-9.P2.el7.*
versionlock list done
설치된 버전으로 잠겨 있는 것 같습니다.
또한 다음을 시도했습니다.
#yum versionlock bind-9.11
#yum versionlock bind-9.*
#yum versionlock bind-9
그들 모두가 그 일을 일으켰습니다 versionlock added: 0
.
여기서 올바른 도구를 사용하고 있습니까? 이것이 가능합니까(yum을 다시 작성하는 대신 기성 도구를 사용하여 짜증나네요)?
답변1
이 플러그인은 사용자가 원하는 작업을 수행하지 않습니다. 목적은 패키지를 냉동시키는 것입니다.현재 설치된 버전. 당신이 찾고 있는 것은 apt-pinning과 동일합니다(반대의 설명에도 불구하고 yum의 버전 잠금은 실제로 apt-hold와 동등한 기능을 제공하며 apt-preferences는 더 강력하고 범용적입니다). 불행하게도 yum의 기본 패키지와 플러그인에는 이 기능이 없는 것 같습니다.