为门户安装 start.sh 文件时出现问题

为门户安装 start.sh 文件时出现问题

我对这一切还是陌生的,我知道如何正确安装它,但每次我运行./start.sh或 时,sudo sh start.sh它都会给我这个:

./start.sh /home/danielblain156/Desktop/Portal_Linux/Portal/game/hl2.sh: line 69: /home/danielblain156/Desktop/Portal_Linux/Portal/game/hl2_linux: No such file or directory 我似乎无法修复它,如果您对如何安装这个有任何想法,请让我知道我很想玩这个游戏。

答案1

很可能您缺少 32 位库,而您的系统是 64 位。如果您使用的是 Ubuntu,您可以执行以下操作。首先,确认是否属于这种情况。

file file-name

上面将显示这样的输出

file-name: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped

另外,您必须执行此操作的文件位于游戏目录 hl2_linux 中。不要在 start.sh 文件上执行此操作。然后运行以下命令。

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
./file-name

如果您没有使用 ubuntu 或基于 Debian 的发行版,请尝试安装 Steam。

相关内容