Я разыскал игру под названием superhot и скачал zip-версию для Linux. Я распаковал его, и там был каталог с именем SUPERHOT-LINUX_Data и файлом с расширением .x86. Я пошел в свойствах и поставил галочку «можно выполнить». Но файл все еще не запускается. Все, что я вижу, это куча процессов, начинающихся после нажатия на этот файл. Их имена начинаются с единства.
Должен ли я установить несколько библиотек или что-то в этом роде?
Спасибо за совет
Редактировать: я попытался, как сказал Дэмиен, и моно успешно установлено, но все равно ничего. Затем я попытался запустить этот файл из терминала:
$ ./SUPERHOT-LINUX.x86
и он вернулся:
./SUPERHOT-LINUX.x86: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory
Я думаю, что-то не хватает?
Да, вашей системе не хватает этой библиотеки (libGLU
). В этом случае он доступен в репозиториях, поэтому вам просто нужно запустить
$ sudo apt-get install libglu1-mesa
. Если вы обнаружите похожие ошибки, вы можете попытаться найти нужный пакет, используя apt-file
. В этом случае для поиска пакетов, которые имеют файл 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
Я решил, установив эти библиотеки:
$ sudo apt-get install libglu1-mesa:i386 libxcursor1:i386
Вы можете распечатать зависимости общей библиотеки с помощью:
$ ldd SUPERHOT-LINUX.x86