我找到了一款名为超热并下载了压缩的 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