.x86 arquivo não executando

5

Eu rastreei um jogo chamado superhot e baixei a versão Linux compactada. Eu descompactei e havia um diretório chamado SUPERHOT-LINUX_Data e arquivo com extensão .x86. Eu fui para propriedades e marquei "pode executar". Mas o arquivo ainda não inicia. Tudo o que posso ver é um monte de processos começando clicando no arquivo. Seus nomes começam com a unidade.

Devo instalar algumas bibliotecas ou algo assim?

Obrigado pelo conselho

Edit: Eu tentei como damien disse e mono instalado com sucesso, mas ainda nada. Então eu tentei executar esse arquivo do terminal:

$ ./SUPERHOT-LINUX.x86

e ele retornou:

./SUPERHOT-LINUX.x86: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory

Eu acho que algo está faltando?

    
por aljazerzen 21.09.2013 / 12:23

2 respostas

7

Eu resolvi instalando estas bibliotecas:

$ sudo apt-get install libglu1-mesa:i386 libxcursor1:i386

Você pode imprimir as dependências da biblioteca compartilhada com:

$ ldd SUPERHOT-LINUX.x86
    
por Roberto Leinardi 28.09.2013 / 22:03
2

Sim, seu sistema não possui essa biblioteca ( libGLU ). Neste caso, ele está disponível nos repositórios, então você só precisa executar

$ sudo apt-get install libglu1-mesa

Se encontrar erros semelhantes, você pode tentar encontrar o pacote necessário usando apt-file . Neste caso, para pesquisar pacotes que possuem o arquivo libGLU.so.1 :

$ apt-file search libGLU.so.1
libglu1-mesa: /usr/lib/x86_64-linux-gnu/libGLU.so.1
libglu1-mesa: /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08000
libglu1-mesa: /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.08004
    
por Salem 25.09.2013 / 11:19

Tags