Aprobado: Fortect
Parece que varios de nuestros usuarios se encontraron con un error una vez que deshabilitaron las actualizaciones del núcleo de Yum. Hay muchas partes que pueden causar este problema. Analicemos esto en particular a continuación.
Entorno
- Red Hat Enterprise Linux (RHEL) 5
- Red Hat Enterprise Linux (RHEL) 6
- Red Hat Enterprise Linux (RHEL) bastantes
- Red Hat Satellite
- Red Hat Network
Problema
- ¿Cómo puedo evitar que el kernel y otros paquetes se actualicen a través de Red Hat Enterprise Linux mientras actualizo directamente con yum?
- ¿Cómo utilizar la función de exclusión con yum?
- ¿Cómo evito que se actualice un regalo al actualizar el sistema mediante un servidor secundario?
- ¿Cómo excluir paquetes únicos de 32 bits, también llamados paquetes de 64 bits?
Resolución
-
La dirección
up2date
dentro de Red Hat Enterprise Linux 7 excluye las actualizaciones del kernel por defecto. El estándar enyummy
Red Hat Enterprise Linux 5 son novedades del kernel. -
Para omitir la instalación o actualización de algún tipo de kernel u otros paquetes mientras navega, la utilidad de actualización
yummy
en Red Hat Enterprise Linux 5, 6 y 7 usa los siguientes lineamientos: -
Solución alternativa desde la línea de comandos:
número increíble actualización --exclude = PACKAGENAME
Por ejemplo, para excluir todos los paquetes relacionados para ayudarle con el kernel:
# Actualización de Yum --remove = kernel *
Para no combinar los nombres de servicio gcc
y php
:
# actualización encantadora --exclude implica gcc, php
Para evitar que se actualice un paquete específico, editemos el archivo / etc / yum. conf directamente para utilizar “excluir” inversiones.
Excluya Gcc * además de esos paquetes PHP *:
# increíble mejora --exclude = gcc * --exclude = perl *
- Para realizar mejoras permanentes, edite el archivo
/etc/yum.conf
particular y obtenga los resultados siguientes:
[principal]cachedir = / var para cada cache / yum / $ basearch / bucks releaseverKeepcache = 0Nivel de depuración = 2El archivo de registro es igual a / var / log / yum.logExcepción = Core * Versión Redhat * <==== Si
Nota. Debe excluir muchos correos diferentes y luego separarlos todos con un entorno o una coma. No agregue líneas rule out =
diferentes al archivo de configuración claramente porque yum
solo cuenta la entrada de trabajo exclude
.
Para no incluir cosas como paquetes de 32 bits, edite el directorio /etc/yum.conf
.
El director del paquete Yum permite actualizaciones del kernel. Sin embargo, CentOS nunca ofrece cada kernel más reciente en el repositorio oficial. Para hacer avanzar el kernel en su CentOS, finalmente debe instalar un gran repositorio de terceros llamado ElRepo. ElRepo ofrece una versión extendida del kernel disponible en kernel.org.
exclude = * .i? 86 6. .i686
Esta solución puede ser parte del programa Red Hat Fast Track Publishing e incluye una extensa biblioteca de opciones de tratamiento que los desarrolladores de Red Hat han desarrollado para ayudar a nuestros clientes. Para brindarle los conocimientos técnicos que necesita a medida que ingresa, este contenido escrito se puede presentar fácilmente en su versión original y en su forma original.
P: ¿Hacer una lista de excepciones de alta calidad para que cualquiera que ejecute una actualización deliciosa definitivamente no descargue todos los parches del kernel?
# sabroso traer hasta --exclude = PACKAGENAME.# actualización de yum --exclude = vital *[main] cachedir = / var / cache y yum / $ basearch / $ releasever keepcache significa 0 debuglevel = 2 logfile = para cada var / log / yum.log exclude es igual a kernel * redhat-release * <====excluir = * .i? 70 seis * .i686.
Respuesta:
Esto se puede producir de dos formas:
1.archivo de configuración de yum para yum.conf (persistente)
2. Utilice los parámetros de la línea de comandos
Use Yum.conf
2. Esto debería estar en todos los clientes en esta sección "[principal]" de yummy in.conf.
3. Asegúrese de no ver todos los paquetes del kernel en los paquetes que se colocan cuando los clientes ejecutan el comando yum update:
Desde la línea de comandos
Esto puede ser temporal y necesitamos generar una lista de exclusión en la línea de comando.
# chico yum.confexcluirUna lista de paquetes para excluir o que se sabe instalar. Debe ser un conjunto separado del entorno. Se permiten marcadores de posición para mundos shell (como * y?).
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
número vi /etc/yum.conf[sobre todo]cachedir = / var / storage cache / yum / $ basearch / money releaseverKeepcache = 0Nivel de depuración = 2archivo de registro = y var / log / yum.logla búsqueda exacta implica 1obsoleto = 1gpgcheck = 1Complementos = 1install_limit es igual a 3# Excluir actualizaciones principales de PUTexcluir = núcleo *# SU RESTO ESTÁ AQUÍ O En archivos separados con nombres file.repo# a través de /etc/yum.repos.d
# yum --exclude significa core * update
Acelere el rendimiento de su computadora ahora con esta simple descarga.