¿Puedes obligar a yum a ignorar una lista de exclusión?

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

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım