在Ubuntu服务器上安装HLDS更新工具


2

我正在尝试在我的Ubuntu盒子上安装Counter-Strike:Source服务器。
我在指南中使用HLDS工具在这里

我已经下载hldsupdatetool.bin到我的主目录(/home/chris/cssserver/hldsupdatetool.bin)并运行它告诉我的命令,但该文件似乎永远不会运行。这是我的终端:

chris@ks395362:~/cssserver$ wget http://storefront.steampowered.com/download/hldsupdatetool.bin
--2012-07-15 21:29:56--  http://storefront.steampowered.com/download/hldsupdatetool.bin
Resolving storefront.steampowered.com... 87.248.210.253, 87.248.210.254
Connecting to storefront.steampowered.com|87.248.210.253|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3513408 (3.4M) [application/octet-stream]
Saving to: `hldsupdatetool.bin'

100%[======================================>] 3,513,408   10.4M/s   in 0.3s

2012-07-15 21:29:57 (10.4 MB/s) - `hldsupdatetool.bin' saved [3513408/3513408]

chris@ks395362:~/cssserver$ sudo chmod +x hldsupdatetool.bin
chris@ks395362:~/cssserver$ sudo ./hldsupdatetool.bin
chris@ks395362:~/cssserver$ ls
hldsupdatetool.bin
chris@ks395362:~/cssserver$ file hldsupdatetool.bin
hldsupdatetool.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

二进制文件用于在运行时将蒸汽提取到该目录中,但它不会执行任何操作。如果我./hldsupdatetool.bin没有运行,sudo我会收到此错误:

-sh: ./hldsupdatetool.bin: No such file or directory

是什么赋予了?

Answers:


5

首先,你应该运行这个工具sudo

其次,它最有可能是你在64位系统上,但这是一个32位二进制文​​件。尝试安装32位兼容库:

sudo apt-get install ia32-libs

之后,再试一次:

./hldsupdatetool.bin

如果它仍然拒绝启动,请运行此命令并将输出粘贴到原始问题中:

ldd ./hldsupdatetool.bin

谢谢,这就是原因。但是,当我尝试安装ia32-libs它失败,因为它需要一个被调用的依赖lib32v4l-0 (>= 0.5.0),然后我尝试安装,我得到一个依赖错误说:Depends: libv4l-0 (= 0.8.0-1) but 0.8.5-3ubuntu2 is to be installed
马克Twaign

这是一个单独的问题。:)但要回答它,你应该先做sudo apt-get update; sudo apt-get upgrade
迈克尔汉普顿

这没有解决它,但正如你所说,这是另一个问题。感谢您回答这一个:)
马克Twaign

@MarkTwaign时间升级到12.04或许?:)
迈克尔汉普顿

我的服务器主机提供它,但表示它处于测试阶段,运行稳定版本不是更好吗?
马克Twaign

0

该软件包ia32-libs已经扩展到包含比12.04更多的东西。安装lib32objc3似乎只是工作。测试全新安装12.04

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.