Ejecuto una versión de 64 bits de CentOS5. Por el momento, cuando ejecuto actualizaciones o instalaciones de Yum, a menos que Yum haya sido eliminado de los paquetes i386 antes, instalará los paquetes i386 cuando x86_64 esté disponible.
¿Es posible que Yum instale paquetes x86_64 como primera preferencia y luego, si no hay paquetes de 64 bits disponibles, instalar paquetes i386 en su lugar?
Sé que puedo establecer preferencias para quesoloSe instalan paquetes de 64 bits, pero no quiero hacer esto, ya que impide que se instalen paquetes de 32 bits si son la única opción.
Respuesta1
Establecido multilib_policy=best
en su yum.conf, el valor predeterminado es 'todos', por lo que instala los paquetes i386 y x86_64. Cuando lo configura en "mejor", solo instalará i386 si no hay una versión x86_64.
Desde la página de manual de CentOS 5 yum.conf:
multilib_policy - Can be set to ’all’ or ’best’. All means
install all possible arches for any package you want to
install. Therefore yum install foo will install foo.i386
and foo.x86_64 on x86_64, if it is available. Best means
install the best arch for this platform, only.