LinuxParty
¿Cómo puedo excluir paquetes seleccionados cuando utilizo el comando yum update en el servidor CentOS / RHEL / Fedora / Red Hat Enterprise Linux?
Yum usa un archivo de configuración en /etc/yum/yum.conf o /etc/yum.conf. Debe colocar la directiva de exclusión para definir la lista de paquetes que se excluirán de las actualizaciones o instalaciones. Esta debe ser una lista separada por espacios. Se permiten los globos de shell que utilizan comodines * y?).
¿Cómo excluyo los paquetes php y kernel cuando uso "yum update"?
Abra el archivo /etc/yum.conf, ingrese:
# vi /etc/yum.conf
Agregue la siguiente línea en la sección [principal], ingrese:
exclude=php* kernel*
Al final, debería verse así:
[main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 exclude=php* kernel*
# Nota: yum-RHN-plugin no cumple con esto.
metadata_expire = 1h
# Default. # installonly_limit = 3
# PONGA SU REPOS AQUÍ O EN archivos separados llamados file.repo
# en /etc/yum.repos.d
Guarde y cierre el archivo. Ahora puede usar el comando yum como de costumbre, pero cierto paquete no se instalará.
¿Cómo desactivo las exclusiones?
Puede utilizar la siguiente sintaxis:
yum --disableexcludes=all update yum --disableexcludes=main install php yum --disableexcludes=repoid install php httpd
Dónde,
- all : deshabilita todas las exclusiones
- main : deshabilita las exclusiones definidas en [main] en yum.conf
- repoid : deshabilita las exclusiones definidas para el ID de repositorio dado
yum –exclude opción de línea de comando
Finalmente, puede omitir las actualizaciones del comando yum en la línea de comandos usando la siguiente sintaxis: Nota: La sintaxis anterior excluirá un paquete específico por nombre o global de las actualizaciones en todos los repositorios .
# yum --exclude=package\* update
# yum --exclude=php\* update
# yum --exclude=kernel\* update
# yum -x 'kernel*' -x 'php*' update
Recomendar lecturas:
Para obtener más información, consulte la página del manual sobre el comando yum usando el siguiente comando:
$ man yum
$ man yum.conf
-
CentOS
- Configurar dirección IP estática en RHEL 8 / CentOS 8 Linux
- Cómo migrar CentOS 7 a AlmaLinux 8 usando ELevate Repo
- CERN y Fermilab han anunciado que adoptarán AlmaLinux como su sistema operativo principal.
- Instalar Nvidia Driver en AlmaLinux, Rocky Linux, CentOS, RHEL y Fedora (último controlador patentado)
- Cómo actualizar / migrar de CentOS 8 a AlmaLinux 8.5
- Rocky Linux 9 llega con todo lo necesario para replicar la distro por tu cuenta
- Solucionar Failed to download metadata for repo ‘AppStream’ CentOS / AlmaLinux / RockyLinux / Fedora / RHEL
- Cómo actualizar de CentOS 8 a Centos Stream 8
- Cómo actualizar de CentOS 8 a Rocky Linux 8
- Cómo actualizar de CentOS 8 a RHEL 8
- Avanzando después de CentOS 8 EOL
- Wi-Fi 7: el futuro estándar cuatro veces más rápido que Wi-Fi 6 y que rivalizará con el ancho de banda con los cables.
- Como reiniciar la contraseña (password) en RedHat 7 / CentOS 7
- Cómo migrar de CentOS 8 a Rocky Linux 8
- Rocky Linux el sustituto de CentOS, disponible para su descarga.