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
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?
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
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
Tags executable