Yum pode expressar uma preferência por pacotes x86_64 em vez de pacotes i386?

Yum pode expressar uma preferência por pacotes x86_64 em vez de pacotes i386?

Eu executo uma versão de 64 bits do CentOS5. No momento, quando executo atualizações ou instalações do Yum, a menos que o Yum seja eliminado dos pacotes i386 antes, ele instalará os pacotes i386 quando o x86_64 estiver disponível.

É possível que o Yum instale pacotes x86_64 como primeira preferência e, se nenhum pacote de 64 bits estiver disponível, instale pacotes i386?

Eu sei que posso definir preferências para queapenasPacotes de 64 bits estão instalados, mas não quero fazer isso, pois impede a instalação de pacotes de 32 bits se forem a única opção.

Responder1

Definido multilib_policy=bestem seu yum.conf, o padrão é 'all' para instalar os pacotes i386 e x86_64. Quando você define como 'melhor', ele só instalará o i386 se não houver uma versão x86_64.

Na página de manual do 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.

informação relacionada