LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

¿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,

  1. all : deshabilita todas las exclusiones
  2. main : deshabilita las exclusiones definidas en [main] en yum.conf
  3. 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

No estás registrado para postear comentarios



Redes:



   

 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías