Não é possível executar o executável binário no Ubuntu 12.04

2

Eu recebo o seguinte erro: ./cataclysm: command not found ao tentar executar este executável em um servidor Linux por SSH.

quando executo ldd cataclysm , obtenho:

linux-gate.so.1 =>  (0xf7759000)
liblua5.1.so.0 => /usr/lib/i386-linux-gnu/liblua5.1.so.0 (0xf7716000)
libncursesw.so.5 => /lib/i386-linux-gnu/libncursesw.so.5 (0xf76e6000)
libtinfo.so.5 => /lib/i386-linux-gnu/libtinfo.so.5 (0xf76c6000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf75d2000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75a6000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7588000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf73de000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf73d8000)
/lib/ld-linux.so.2 (0xf775a000)

Está tudo bem aqui?

Também é um servidor de 64 bits, então também instalei o ia32-libs , pois achei que esse poderia ser o problema, mas ainda não está funcionando

Editar: resolvido agora, só preciso de chmod 755 cataclysm

    
por Martin 05.03.2015 / 04:53

1 resposta

0

Isto parece ser um binário de 32 bits (você pode dizer pelo / lib / i386-linux-gnu na saída do ldd). Eu acho que você tem o problema descoberto depois de instalar bibliotecas de 32 bits e corrigir permissões de arquivo, mas para outros que podem ter o mesmo problema, veja este guia do Ubuntu sobre a execução do código i386 em amd64 .

    
por 04.05.2015 / 01:24