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

-
Comunidad
- Meta lanza el potente modelo de IA de código abierto Llama 3.1
- La Fundación que honra al creador de 'Star Trek' ofrece un premio de 1 millón de dólares para una startup de inteligencia artificial que beneficie a la humanidad
- ¿Cómo el Corrector Castellano puede mejorar tu redacción publicitaria en español?
- Los 10 mejores programas de foros de código abierto para Linux en 2023
- Madrid abre el primer burdel de muñecas sexuales
- Los creadores de Python, Java, TypeScript y SmallTalk harán una aparición conjunta con fines benéficos
- La mayoría de los 100 millones de personas que se registraron en Threads (de Facebook/Meta) dejaron de usarlo
- Elon Musk dice que el algoritmo de Twitter será de Código Abierto esta semana.
- Incluso en el metaverso, no puedes escapar del recaudador de impuestoS
- Los mejores 42 bancos de imágenes gratis.
- Una entrevista con Linus Torvalds: Linux y Git
- Comando date, trucos y opciones que puedes usar con archivos
- En las escuelas se debería enseñar solo Software Libre
- “AJAX Loading Error: error” Cuando tratas de actualizar el sitio web Joomla.
- 7 proyectos de código abierto que Amamos