패치 업데이트만 허용하려면 yum 버전 잠금을 사용하시겠습니까?

패치 업데이트만 허용하려면 yum 버전 잠금을 사용하시겠습니까?

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의 기본 패키지와 플러그인에는 이 기능이 없는 것 같습니다.

관련 정보