Cómo verificar e instalar actualizaciones en CentOS y RHEL

La instalación de actualizaciones para paquetes de software o el propio kernel es una tarea muy recomendada y beneficiosa para los administradores de sistemas más especialmente cuando se trata de actualizaciones o parches de seguridad. Mientras se descubren las vulnerabilidades de seguridad, el software afectado debe actualizarse para reducir los posibles riesgos de seguridad para todo el sistema.

Si no ha configurado su sistema para instalar parches de seguridad o actualizaciones automáticamente, debe hacerlo manualmente. En este artículo, le mostraremos cómo verificar e instalar actualizaciones de software en distribuciones CentOS y RHEL.

Para verificar si hay actualizaciones disponibles para sus paquetes instalados, use el administrador de paquetes YUM con el subcomando check-update esto le ayuda a ver todas las actualizaciones de paquetes de todos los repositorios, si hay alguno disponible.

# yum check-update

Verifique todas las actualizaciones del paquete de software

Loaded plugins: changelog, fastestmirror
base                                                                                                                                                 | 3.6 kB  00:00:00     
epel/x86_64/metalink                                                                                                                                 |  22 kB  00:00:00     
epel                                                                                                                                                 | 4.3 kB  00:00:00     
extras                                                                                                                                               | 3.4 kB  00:00:00     
mariadb                                                                                                                                              | 2.9 kB  00:00:00     
updates                                                                                                                                              | 3.4 kB  00:00:00     
(1/2): epel/x86_64/updateinfo                                                                                                                        | 842 kB  00:00:15     
(2/2): epel/x86_64/primary_db                                                                                                                        | 6.1 MB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com

MariaDB-client.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-common.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-server.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
MariaDB-shared.x86_64                                                              10.1.28-1.el7.centos                                                             mariadb 
NetworkManager.x86_64                                                              1:1.8.0-11.el7_4                                                                 updates 
NetworkManager-adsl.x86_64                                                         1:1.8.0-11.el7_4                                                                 updates 
....

Para actualizar un solo paquete a la última versión disponible, ejecute el siguiente comando. En este ejemplo, yum intentará actualizar el paquete httpd .

# yum update httpd

Actualizar el paquete de Apache

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package httpd.x86_64 0:2.4.6-45.el7.centos.4 will be updated
--> Processing Dependency: httpd = 2.4.6-45.el7.centos.4 for package: 1:mod_ssl-2.4.6-45.el7.centos.4.x86_64
---> Package httpd.x86_64 0:2.4.6-67.el7.centos.6 will be an update
--> Processing Dependency: httpd-tools = 2.4.6-67.el7.centos.6 for package: httpd-2.4.6-67.el7.centos.6.x86_64
--> Running transaction check
---> Package httpd-tools.x86_64 0:2.4.6-45.el7.centos.4 will be updated
---> Package httpd-tools.x86_64 0:2.4.6-67.el7.centos.6 will be an update
---> Package mod_ssl.x86_64 1:2.4.6-45.el7.centos.4 will be updated
---> Package mod_ssl.x86_64 1:2.4.6-67.el7.centos.6 will be an update
....

Para actualizar un grupo de paquetes, el siguiente comando actualizará sus herramientas de desarrollo (compilador C y C ++ más utilidades relacionadas).

# yum update "Development Tools"

Actualizar paquetes de grupo

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
...

Para actualizar todo el software de su sistema, así como sus dependencias a la última versión, use este comando:

# yum update

Actualizar paquetes de software

Loaded plugins: changelog, fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.linode.com
 * epel: mirror.vorboss.net
 * extras: mirrors.linode.com
 * updates: mirrors.linode.com
Resolving Dependencies
--> Running transaction check
---> Package MariaDB-client.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-client.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-common.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-common.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-server.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-server.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package MariaDB-shared.x86_64 0:10.1.23-1.el7.centos will be updated
---> Package MariaDB-shared.x86_64 0:10.1.28-1.el7.centos will be an update
---> Package NetworkManager.x86_64 1:1.4.0-19.el7_3 will be obsoleted
---> Package NetworkManager.x86_64 1:1.8.0-11.el7_4 will be obsoleting
....

¡Eso es! Es posible que desee leer los siguientes artículos relacionados.

  1. Cómo instalar o actualizar a la última versión del kernel en CentOS 7
  2. Cómo eliminar núcleos antiguos no utilizados en CentOS, RHEL y Fedora
  3. Cómo instalar actualizaciones de seguridad automáticamente en Debian y Ubuntu

Mantenga siempre actualizado su sistema Linux con las últimas actualizaciones de seguridad y paquetes generales. Si tiene alguna pregunta que hacer, use el formulario de comentarios a continuación para eso.

Gestores de paquetes

Leave a Comment

Your email address will not be published. Required fields are marked *

Hazlo Linux