Como fazer o Machinarium funcionar novamente?

1

Estou no Ubuntu 12.04 (64b) e comprei Machinarium há um tempo atrás. Eu joguei sem problemas por alguns dias e queria jogar novamente hoje. No entanto, quando tentei jogar, recebi este erro:

./Machinarium: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

Como posso resolver isso?

    
por Cmorales 30.06.2012 / 12:14

2 respostas

2

É um binário de 32 bits e requer a versão de 32 bits do libgtk. Certifique-se de que o pacote libgtk2.0-0: i386 esteja instalado.

sudo apt-get install libgtk2.0-0:i386

Atualização:

Embora você também precise de outras bibliotecas e, se essa biblioteca estiver faltando, as outras bibliotecas de 32 bits provavelmente também estarão ausentes, portanto

sudo apt-get install ia32-libs

As ia32-libs dependem de muitas bibliotecas de 32 bits que são instaladas quando você as instala.

    
por geirha 30.06.2012 / 12:20
1

ia32-libs está obsoleto nas últimas versões do Ubuntu. Para corrigir o Machinarium, instale as bibliotecas de 32 bits ausentes desta forma:

sudo apt-get install libnss3.s:i386 libcurl3:i386 libgtk2.0-0:i386
    
por miceagol 08.11.2014 / 18:06