¿Puede Yum expresar una preferencia por los paquetes x86_64 sobre los i386?

¿Puede Yum expresar una preferencia por los paquetes x86_64 sobre los i386?

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=besten 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.

información relacionada