Pregunta:
Estamos usando un repositorio personalizado con RHEL 5.x. Nos encontrábamos con un montón de problemas y conflictos al intentar ejecutar una actualización (problemas con los paquetes yum de 32 bits en conflicto con los paquetes x64). Para evitar esto, agregué
exclude=*.i386
a /etc/yum.conf. Esto funcionó muy bien, hasta que tuve que instalar compat-libstdc ++ – 296, que aparentemente es solo de 32 bits. Revisé el sitio de RH y el único paquete en la lista lo verificó. Entonces, cuando trato de especificar el nombre completo del paquete compat-libstdc ++ – 296.i386, la lista de exclusión bloquea su instalación.
¿Hay alguna forma de obligar a yum a ignorar temporalmente la lista de exclusión? Algo como
yum install compat-libstdc++-296.i386 --ignore-exclude
No es que sea difícil comentar la línea, ejecutar la instalación y luego descomentar, mi mayor preocupación es que tenemos alrededor de 300 servidores en los que se debe ejecutar, y eso es un montón de manos editando archivos de texto. Preferiría poder copiar y pegar un comando, si eso tiene sentido.
Respuesta:
Desde la página del manual de yum:
--disableexcludes=[all|main|repoid]
Disable the excludes defined in your config files. Takes one of
three options:
all == disable all excludes
main == disable excludes defined in [main] in yum.conf
repoid == disable excludes defined for that repo