2011-01-01 4 views
0

Я надеюсь, что кто-то может мне помочь с этим :)Является ли это проблемой для моего дистрибутива или приложения?

Я запускаю Arch Linux и пытаюсь заставить игру работать (Penumbra Overture). Я загрузил исполняемый файл, проверил md5, и они совпали, установили его в каталог. Однако, когда я пытаюсь выполнить файл ошибка появляется, говоря:

bash: ./penumbra.bin: No such file or directory 

Это действительно существует, я в нужной папке и устанавливаются в качестве исполняемого файла:

-rwxr-xr-x 1 kumagoro users 6814000 Apr 15 2010 penumbra.bin 

файл penumbra.bin говорит:

penumbra.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped 

LDD penumbra.bin говорит:

 not a dynamic executable 

Итак, это проблема с моим дистрибутивом или приложением?

спасибо

+1

Является ли ваш Linux 32 или 64 бит? – peoro

+0

Черт, я просто понял, что это 64 бит. Я должен был посмотреть туда первым. Мне нужно создать для этого 32-битную среду. Благодарю. – ashleysmithgpu

ответ

1

Вам не хватает интерпретатора для двоичного кода. Проконсультируйтесь с

 
readelf -a penumbra.bin | grep -i program.interp 

что он хочет.

+0

[Запрос интерпретатора программы: /lib/ld-linux.so.2] – ashleysmithgpu

+0

(И этот файл отсутствует.) – user502515

Смежные вопросы