Как запустить игру с расширением .x86

Может ли кто-нибудь помочь мне запустить игру cs portable, я играл в нее все время на windows ?? это бесплатно, и ссылка для скачивания здесь здесь , ссылка для скачивания внизу описания его профиля.

Расширение файла - .x86, а игра - всего 45 МБ, поэтому загрузка не займет много времени.

9
задан 14 December 2012 в 04:51

3 ответа

Для получения дополнительной информации:

Unity3D Game Engine экспортирует сборки игр Linux в файлы этих типов (. x86 & .x86_64).

Сегодня я столкнулся с этой проблемой в моей первой сборке Linux в Unity (я разработчик Unity3D), но она легко решаема, как объясняется в ответах выше.

Просто подумал, что вам понравится чтобы знать.

Приветствую.

-1
ответ дан 14 December 2012 в 04:51

Linux похож на медоеда медовым барсукам все равно. Особенно насчет расширений файлов :)

Без дополнительной информации сложно сказать, виноват ли это разработчик. Похоже, вы используете что-то, что не входило в состав Ubuntu. Это может быть статически или динамически связано с некоторыми библиотеками.

Вы можете узнать, запустив:
файл /path/to/the/file.x86
если это сценарий, а не двоичный файл, вам нужно чтобы узнать, какой именно двоичный файл он выполняет, посмотрев на него.

Это важно, поскольку «статически» означает, что вам, вероятно, не нужно устанавливать какие-либо зависимости, чтобы иметь возможность запускать его. Динамически означает, что в вашей системе должны быть установлены определенные библиотеки, прежде чем вы сможете запускать двоичный файл.

Если это двоичный файл, вы можете узнать, связан ли он динамически или статически, запустив

ldd / path / to / the / file.x86

Пример динамически связанного двоичного файла:

 ldd /bin/bash
    linux-vdso.so.1 =>  (0x00007fff631ff000)
    libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fed8fe35000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fed8fc31000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fed8f871000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fed90082000)

В то время как статически связанный двоичный файл будет показывать что-то вроде строк:

not a dynamic executable

Еще одна вещь, о которой следует помнить - если вы щелкаете файл для выполнения если он выйдет из строя или просто завершится, вы не узнаете, что его вызвало, так как вы не видите вывода.

Вы можете попробовать открыть терминал, войти в каталог, в котором находится этот двоичный файл, и запустить его с ./ file.x86 . "./" здесь важен, поскольку он означает "в текущем каталоге". Таким образом, вы можете увидеть любые ошибки или информационные сообщения, когда игра завершится, и, возможно, есть подсказки о том, что вам нужно сделать, чтобы она заработала.

Другими словами, проверьте требования вашей игры.

3
ответ дан 14 December 2012 в 04:51

Убедитесь, что у двоичного файла есть «разрешение на выполнение» ...
Простой способ: щелкните правой кнопкой мыши файл, затем свойства , перейдите на вкладку разрешения и щелкните «Разрешить выполнение файла как программы».

enter image description here

или командная строка:

chmod +x /path/to/the/file.x86

Затем дважды щелкните двоичный файл или перейдите по пути (в моем случае это / home / user / Dowloads / 262linux) . в терминале и введите:

cd /home/user/Downloads/262linux

./262e.x86

enter image description here

Ура.

3
ответ дан 14 December 2012 в 04:51

Другие вопросы по тегам:

Похожие вопросы: