Minha biblioteca do CentOS é multiarch? E o que isso significa?

3

No CentOS, versão 6.4, estou tentando executar um binário. No entanto, dá a seguinte queixa:

(...) requires "/lib/libuuid.so.1" to function.

A partir de uma pesquisa rápida, posso ver que o único arquivo semelhante que tenho é o seguinte:

/lib64/libuuid.so.1

Depois de pesquisar no Google, encontrei algumas pessoas afirmando que as bibliotecas do 6.4 são "multi arch"; Isso significa que você não precisa mais de bibliotecas separadas para 32 e 64 bits? Porque quando eu tento instalar outra versão como por este guia (que funcionou ótimo para um erro libstdc similar), ele não me deixa:

# yum install libuuid-2.17.2-12.9.el6.i686
(...)
Protected multilib versions: libuuid-2.17.2-12.9.el6.i686 != libuuid-2.17.2-12.9.el6_4.3.x86_64

Então, o que estou fazendo errado aqui? O binário está com defeito por não detectar a biblioteca multiarch / "multilib"? Eu sou o culpado por não fornecer uma biblioteca válida? Estou um pouco confusa como você provavelmente pode dizer.

    
por pzkpfw 14.05.2013 / 13:11

0 respostas