.x86 文件未执行

.x86 文件未执行

我找到了一款名为超热并下载了压缩的 Linux 版本。我解压后发现有一个名为 SUPERHOT-LINUX_Data 的目录和扩展名为 .x86 的文件。我进入属性并勾选“可以执行”。但文件仍然无法启动。我所看到的只是单击该文件后启动了一堆进程。它们的名称以 unity 开头。

我应该安装一些库或者别的什么吗?

谢谢你的建议

编辑:我按照 Damien 的说法尝试过,并且成功安装了 Mono,但仍然没有任何效果。然后我尝试从终端运行该文件:

$ ./SUPERHOT-LINUX.x86

返回结果为:

./SUPERHOT-LINUX.x86: error while loading shared libraries: libGLU.so.1: cannot open shared object file: No such file or directory

我猜是不是缺了点什么?

答案1

我通过安装这些库解决了:

$ sudo apt-get install libglu1-mesa:i386 libxcursor1:i386

您可以使用以下命令打印共享库依赖关系:

$ ldd SUPERHOT-LINUX.x86

答案2

是的,你的系统缺少该库(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

相关内容