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=best
em 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.