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.
- Cómo instalar o actualizar a la última versión del kernel en CentOS 7
- Cómo eliminar núcleos antiguos no utilizados en CentOS, RHEL y Fedora
- 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