Correção do erro libSDL_mixer-1.2.so.0 não roda jogos como bloodfrontier sauerbraten no linux Cube 2


Como corrigir o problema do Libsdl_mixer-1.2.so.o para rodar jogos tais como BloodFrontier/Cube 2 no Linux Mint 18/Ubuntu 16.04/Outros

Para poder rodar os jogos mais antigos de 32 bits em sistemas 64 bits mais novos, talvez seja necessário instalar alguns pacotes adicionais do SDL para acessar recursos de  som e vídeo.

No Linux Mint 18 (KDE5) e Ubuntu 16.04/16.10 ou outros ao tentar rodar jogos tais como "BloodFrontier" ou "Cube 2 Sauerbraten" uma mensagem de erro é exibida no terminal ( nenhuma é exibida no ambiente gráfico o jogo simplesmente não roda)


error while loading shared libraries: libSDL_mixer-1.2.so.0:

cannot open shared object file: No such file or directory


Para solucionar/resolver o problema tente digitar o seguinte comando via terminal (baseado em Distros Debian)

sudo apt-get install libsdl-mixer1.2

Isso deverá resolver o problema e os jogos devem rodar normalmente.

Caso outra mensagem apareça, será interessante instalar todas as outras dependências só para garantir.


sudo apt-get install libsdl1.2:i386
sudo apt-get install libsdl-image1.2:i386 

sudo apt-get install libgtk2.0-0:i386 
sudo apt-get install libglu1-mesa:i386
sudo apt-get install libsdl-ttf2.0-0:i386

sudo apt-get install libsdl1.2-dev:i386 libglu1-mesa-dev:i386 libglu-dev:i386 libsdl-mixer1.2-dev:i386 and libsdl-net1.2-dev:i386

Com isso será suficiente para resolver definitivamente o problema. Isso foi retirado de vários fóruns e pesquisas de sites fora do Brasil.

O SDL é uma espécie de biblioteca multiplataforma, que permite aos programadores desenvolver acesso fácil para vídeo,dispositivos de entrada e som, usados principalmente em jogos. Porém para jogos compilados em 32bits rodarem,é necessário as bibliotecas 32 bits instaladas em sistemas de 64 bits!

Até mais

JMJG
Eng Eletrônico

0 comentários:

Leia Também

2008-2018 Ⓡ ESI JMJG Som&Imagem Todos os direitos reservados. Tecnologia do Blogger.