Ainda hoje fico impressionado como é difícil encontrar respostas para problemas simples no linux. Ontem estava tentando instalar o jogo America's Army (Apesar de ter sido descontinuado para Linux a ultima versão disponível, a 2.5, ainda funciona) a instalação correu normalmente mas quando fui executar o programa, lógico que estava faltando uma biblioteca:
> ./armyops-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
Depois de muito googlear (e pedir ajuda via IRC, que nunca ajuda nada) achei o site http://rpm.pbone.net que é um site muito útil para quem usa distros baseadas em rpm. Nele consegui descobrir qual o pacote resolveria meu problema.
Enfim, para instalar o AA no openSUSE com arquitetura x86_64 é necessário instalar o pacote libstdc++33-32bit, dessa forma:
> sudo zypper install libstdc++33-32bit
Pronto, isso deve resolver o problema ;)
0 comentários:
Postar um comentário