GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL :Jak vyloučit aktualizaci jádra nebo jiných balíčků pomocí pluginu YUM Versionlock

Kvůli certifikaci aplikací a dalším omezením v produkčním prostředí může být preferováno vyloučit upgrade jádra RPM (nebo jiných určitých RPM) prostřednictvím aktualizace yum. V tom případě můžeme použít YUM versionlock plugin k vyloučení aktualizací některých balíčků/rpm.

Poznámka :Příklad uvedený v příspěvku je pro vyloučení balíčků jádra, ale stejná metoda platí i pro ostatní balíčky.

Zkontrolujte balíčky jádra dostupné pro upgrade.

# 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

Kromě balíčků jádra

Jak vyloučit jádra z upgradu pomocí aktualizace YUM:
1. Nainstalujte plugin 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. Ujistěte se, že je v /etc/yum/pluginconf.d/versionlock.conf povolen zámek verzí pluginu yum soubor. Všimli byste si souboru s názvem /etc/yum/pluginconf.d/versionlock.list proti parametru locklist . V souboru jsou uvedeny balíčky, které mají být vyloučeny z aktualizace yum.

# 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. Přidejte uzamčené verze RPM do /etc/yum/pluginconf.d/versionlock.list .

# cat /etc/yum/pluginconf.d/versionlock.list 
kernel-3.10.0-693.2.2.el7

4. RPM, která uzamčená verze nebude zahrnuta do příští aktualizace, kterou uděláte. Ověřte to opětovným spuštěním příkazu 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


Cent OS
  1. Jak nainstalovat nejnovější verzi PHP-5.5 pomocí YUM na CentOS/RHEL/Fedora

  2. Jak nainstalovat Oracle VirtualBox na Oracle Linux/Fedora/RHEL/CentOS pomocí YUM

  3. [Linux]:Jak násilně upgradovat php z 5.1.6 na 5.3.3 pomocí yum na CentOS/Fedora/RHEL

  1. Jak nainstalovat modul mod_pagespeed pro Apache v RHEL, CentOS a Fedora pomocí YUM

  2. Jak se dotazovat a upravovat parametry jádra pomocí sysctl (okamžitě a trvale) v CentOS / RHEL

  3. CentOS/RHEL:Jak najít balíček s chybějícím souborem pomocí YUM

  1. Jak vytvořit místní úložiště YUM na CentOS 7 / RHEL 7 pomocí DVD

  2. CentOS / RHEL 7 :Jak nastavit úložiště yum pomocí lokálně připojeného DVD

  3. Jak vyčistit mezipaměť YUM v CentOS / RHEL