実稼働環境でのアプリケーション認証およびその他の制限により、yum 更新によるカーネル RPM (またはその他の特定の RPM) アップグレードを除外することが望ましい場合があります。その場合、YUM バージョンロック プラグインを使用できます 特定のパッケージ/rpm を更新から除外します。
注意 :投稿で提供されている例は、カーネル パッケージを除外するためのものですが、同じ方法が他のパッケージにも適用されます。アップグレード可能なカーネル パッケージを確認してください。
# yum check-update kernel* Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 Loading mirror speeds from cached hostfile * base: ftp.iitm.ac.in * extras: ftp.iitm.ac.in * updates: ftp.iitm.ac.in kernel.x86_64 3.10.0-693.2.2.el7 updates kernel-tools.x86_64 3.10.0-693.2.2.el7 updates kernel-tools-libs.x86_64 3.10.0-693.2.2.el7 updates
カーネル パッケージを除く
YUM 更新によるカーネルのアップグレードを除外するには:
1. yum-versionlock プラグインをインストールします:
# yum install -y yum-versionlock Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iitm.ac.in * extras: ftp.iitm.ac.in * updates: ftp.iitm.ac.in Resolving Dependencies --> Running transaction check ---> Package yum-plugin-versionlock.noarch 0:1.1.31-42.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================== Installing: yum-plugin-versionlock noarch 1.1.31-42.el7 base 32 k Transaction Summary ======================================================================================================================================================== Install 1 Package Total download size: 32 k Installed size: 45 k Downloading packages: warning: /var/cache/yum/x86_64/7/base/packages/yum-plugin-versionlock-1.1.31-42.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEYA Public key for yum-plugin-versionlock-1.1.31-42.el7.noarch.rpm is not installed yum-plugin-versionlock-1.1.31-42.el7.noarch.rpm | 32 kB 00:00:08 Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Importing GPG key 0xF4A80EB5: Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) [[email protected]]" Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 Package : centos-release-7-3.1611.el7.centos.x86_64 (@anaconda) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : yum-plugin-versionlock-1.1.31-42.el7.noarch 1/1 Verifying : yum-plugin-versionlock-1.1.31-42.el7.noarch 1/1 Installed: yum-plugin-versionlock.noarch 0:1.1.31-42.el7 Complete!
2. /etc/yum/pluginconf.d/versionlock.conf で yum プラグインのバージョンロックが有効になっていることを確認します ファイル。 /etc/yum/pluginconf.d/versionlock.list という名前のファイルに注意してください。 パラメータ locklist に対して .このファイルには、yum update で除外されるパッケージがリストされています。
# cat /etc/yum/pluginconf.d/versionlock.conf [main] enabled = 1 locklist = /etc/yum/pluginconf.d/versionlock.list # Uncomment this to lock out "upgrade via. obsoletes" etc. (slower) # follow_obsoletes = 1
3. ロックされたバージョンの RPM を /etc/yum/pluginconf.d/versionlock.list に追加します .
# cat /etc/yum/pluginconf.d/versionlock.list kernel-3.10.0-693.2.2.el7
4. バージョンをロックした RPM は、次回のアップデートには含まれません。 check update コマンドを再度実行して、これを確認してください:
# yum check-update kernel* Loaded plugins: fastestmirror, langpacks, versionlock Loading mirror speeds from cached hostfile * base: ftp.iitm.ac.in * extras: ftp.iitm.ac.in * updates: ftp.iitm.ac.in kernel-tools.x86_64 3.10.0-693.2.2.el7 updates kernel-tools-libs.x86_64 3.10.0-693.2.2.el7 updates