下载客户端

让《恶魔爬行者》在Ubuntu 18.04(或许更早版本)上运行

2026-04-02 04:00:16
发布在DemonCrawl
转载

AI智能总结导读

本文介绍了在Ubuntu 18.04上运行《DemonCrawl》(恶魔爬行者)的解决办法,因系统缺少游戏所需的GLIBC_2.29版本,可选择升级系统或手动安装glibc,还给出了手动安装的详细步骤及后续游戏启动设置。

在Ubuntu 18.04上运行《DemonCrawl》的步骤 步骤 本指南假设你熟悉Linux终端的使用。 《DemonCrawl》无法在Ubuntu 18.04 LTS上直接运行。不会显示错误消息,你需要通过命令行运行才能看到错误提示。 操作方法: 在Steam库中右键点击《DemonCrawl》-> 本地文件 -> 浏览本地文件。 打开文件夹后:右键 -> 在终端中运行。 在终端中输入: ./demoncrawl 你会得到错误: ./demoncrawl: /lib/x86_64-linux-gnu/libm.so.6: 找不到版本 `GLIBC_2.29' (./demoncrawl 需要该版本) 这是因为Ubuntu 18.04 LTS尚未提供此版本的glibc。对此,你有两个选择:将Ubuntu升级到最新的非LTS版本,我认为是19版本。04版本应该可以正常运行。或者你可以手动安装glibc!这并没有那么可怕。 在你选择的专用文件夹中操作,比如~/Documents/install,运行以下命令: mkdir -p ~/Documents/install cd ~/Documents/install # 运行以下命令时,两个斜杠/之间不要有空格 git clone git://sourceware.org/git/glibc.git 克隆glibc的git仓库后,运行以下命令: cd glibc mkdir build cd build ../configure --prefix=/tools 【非常重要:不要忘记--prefix=/tools】 --prefix=/tools参数确保glibc会安装在新目录(此处为/tools),而不会覆盖你现有的glibc!这一点非常重要,因为从Ubuntu 18开始。04版本并不官方支持此类glibc版本,如果你覆盖当前的glibc版本,可能会遇到大麻烦。这种麻烦可能会让你不得不重新安装整个操作系统。所以不要忘记这个选项 ;) 配置可能会因缺少库而失败。安装缺少的库——对我来说,我必须安装bison,所以一个简单的apt-get install bison就解决了问题。 配置阶段完成后,就该进行构建,然后安装了: make -j3 # 将3替换为你的核心数 sudo make install 现在,你已经在系统上安装了最新的Glibc——恭喜! 然而,《恶魔爬行者》仍将使用默认的旧版本。若要使用最新版本,你需要通过命令行启动《DemonCrawl》,命令如下: LD_PRELOAD=/tools/lib/libm.so.6 ./demoncrawl 在我的系统上,这仍然失败了,因为它需要将libsteam_api.so文件放在/usr/lib目录中;因此,你可能还需要在《DemonCrawl》文件夹内运行以下命令: sudo cp libsteam_api.so /usr/lib 完成这最后一条命令后,LD_PRELOAD命令应该就能顺利运行了。 不过,每次都必须通过命令行启动游戏可能有点麻烦。因此,你可以编辑run.sh文件——将最后一行修改为: LD_PRELOAD=/tools/lib/libm.so.6 ./demoncrawl 这样,从Steam启动游戏时也应该能顺利运行了 :) 这份指南我写得比较仓促,希望能对你有所帮助。我没有特意将其设计得特别易用,所以如果你有任何问题,随时可以问我,我会尽力回复并为你提供帮助。祝你挖矿愉快!

评论

共0条评论
face
inputImg
相关阅读
最新更新

最新更新