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

-
Docker
- 11 herramientas Docker imprescindibles para simplificar tu flujo de trabajo
- DistroBox: ejecute cualquier distribución de Linux dentro de la terminal de Linux
- Instalar Docker y aprender a manipular contenedores básicos en CentOS y RHEL
- Cómo administrar contenedores usando Podman y Skopeo en RHEL 8
- Docker: la plataforma para la virtualización de nueva generación
- Cómo monitorear contenedores Docker con la herramienta de monitoreo Zabbix
- Instalar Docker en Windows 10 y 11
- Linux y Kubernetes: Al servicio de los objetivos comunes de las empresas
- Mirantis adquiere Docker Enterprise
- Configurar Jenkins en Docker
- Cómo configurar un servidor web Apache simple en un contenedor Docker
- Chuleta de Docker para Administradores de Sistemas
- Cómo conectar los contenedores Docker y mostrarlos en la red
- Cómo gestionar contenedores Docker
- Cómo buscar imágenes docker y lanzar un contenedor