我的朋友和我买了一个 VPS,这样我们就可以在上面运行 teamspeak 3 客户端。我们对 Linux 还很陌生。基本上我们这样做了(不确定这是否是确切的命令):
sudo apt-get install-desktop
然后我们进行了一些更新。
然后我们从 teamspeak 下载了 .run,然后执行命令来更改权限并使我们的 .run 可执行。然后我们运行命令将该 .run 提取到一个文件夹中(我忘记了命令,抱歉。)
现在,在我们的 TeamSpeak3 文件夹中,我们只需执行 .sh 或客户端程序。我们收到错误:
failed to execute child process <path> no such file or directory
有人可以帮助我们吗?
编辑:我们遵循了以下步骤: 如何在 ubuntu 12.04 lts 32 位上安装 Teamspeak 3 客户端?
完成这些步骤后,我们得到了上面提到的错误。
failed to execute child process <path> no such file or directory
答案1
你可以试试:
cd <path to folder>
sudo chmod +x ./<filename.sh>
./<filename.sh>
例如,如果文件位于您的下载中并且文件名为 run,则代码将如下所示:
cd /home/kulofae/Downloads
sudo chmod +x ./run.sh or sudo chmod +x run.sh
./run.sh or run.sh
答案2
我不太熟悉这个程序,但我建议阅读他们的快速入门指南:http://media.teamspeak.com/ts3_literature/TeamSpeak%203%20Server%20Quick%20Start.txt
根据指南,你应该下载与你的 Ubuntu 版本(64 位或 32 位)相对应的 tar 文件。确保你正在安装服务器。我不确定您下载了什么,但我在他们的网站上看到的服务器存档中没有以 .run 结尾的文件。您从他们那里下载的文件应该命名为:
- teamspeak3-服务器-linux_x86.tar.gz
- teamspeak3-服务器-linux_amd64.tar.gz
下载该文件后,他们会指导您运行以下命令:
$ tar xzf teamspeak3-server-linux_x86.tar.gz
$ cd teamspeak3-server-linux_x86
$ ./ts3server_minimal_runscript.sh
第一个命令从档案中提取文件,第二个命令移动到该文件夹,第三个命令是运行安装的脚本。
您不需要以任何权限执行任何操作 - 该存档中的 .sh 文件已经可以执行。
您还应确保已安装 libstdc++ 6,这取决于它。运行:
sudo apt-get install libstdc++6
它将安装该软件包或者告诉您您已经拥有适用于 12.04 的最新版本。
答案3
首先下载你的包
wget dl.4players.de/ts/releases/3.0.13.3/teamspeak3-server_linux_amd64-3.0.13.3.tar.bz2
提取它
tar jxf teamspeak3-server_linux_amd64-3.0.13.3.tar.bz2
现在更改为提取的目录
cd ~/teamspeak3-server_linux_amd64
现在您可以运行服务器启动脚本
./ts3server_startscript.sh start
希望这可以帮助