パッチ更新のみを許可するには、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の基本パッケージとプラグインにはこの機能がないようです。

関連情報