Tiny Core Linux
General TC => General TC Talk => Topic started by: death on October 17, 2011, 02:23:58 PM
-
Hi all!
I try to create game server, but i get some error, that i cannot continue when i use TinyCore.
I try same with Ubuntu distro and its work whell.
So, first i download this tool:
wget [url]http://www.steampowered.com/download/hldsupdatetool.bin[/url]
Then start it:
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
Then should read agreement and decide "yes" or "no", but i get "Segmentation fault".
If i agree, then "hldsupdatetool.bin" file will create file named "steam" abaut 8Mb, then i should start next command:
./steam -command update -game valve -dir .
But i cannot, because steam file is not generated. I used Ubuntu generated steam file and copy in TinyCore, but still not work.
I gues i miss some libraries, but don't know witch one...
When i try run "steam" file witch is copyed from Ubuntu Linux:
./steam -command update -game valve -dir .
I got "Permission denied".
If someone can tell me little what i should do to get work correct.. that will be great. Because i wanna create server with TinyCore Linux only. This is the best and fastest distro!
-
Give the steam file execute permissions. chmod +x.
-
root@box:/usr/hlds# ls
hldsupdatetool.bin steam
root@box:/usr/hlds# chmod +x hldsupdatetool.bin
root@box:/usr/hlds# chmod +x steam
root@box:/usr/hlds# ./steam
Segmentation fault
root@box:/usr/hlds#
root@box:/usr/hlds# ./steam -command update -game valve -dir .
Segmentation fault
root@box:/usr/hlds#
I got same problem... but without "Permission denied"
You can try by yourself by command:
./hldsupdatetool.bin
It should get message abaut license and you will need type "yes" or "no" for agreement.
Message at end agreements "Segmentation fault", means.. fail. Something is not good...
Also if "hldsupdatetool.bin" do not get error message, then "steam" will work too.
A try that commands with ubuntu-11.10-server-amd64 and got same errors.
With "ubuntu-11.10-desktop-i386" all is ok.
Edit: Im using tinycore_4.0.2 with VmWare 8
-
Hi death
Try running ldd ./steam and see if it flags any missing libraries.
-
Hi death
Are you running Tinycore with a 32 or 64 bit kernel?
-
root@box:/usr/hlds# ldd ./steam
linux-gate.so.1 => (0xb77f1000)
libdl.so.2 => /lib/libdl.so.2 (0xb77e6000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb77d0000)
libm.so.6 => /lib/libm.so.6 (0xb77ad000)
libc.so.6 => /lib/libc.so.6 (0xb76a2000)
/lib/ld-linux.so.2 (0xb77f2000)
root@box:/usr/hlds# ldd ./hldsupdatetool.bin
linux-gate.so.1 => (0xb7731000)
libc.so.6 => /lib/libc.so.6 (0xb761f000)
/lib/ld-linux.so.2 (0xb7732000)
root@box:/usr/hlds#
Im running 32 bit kernel
-
Hi death
It's possible it may need to be recompiled to run under TC4.x since Tinycore switched to the 3.0
kernel. Before going down that path, you could try running it under TC3.8.4.
-
You are great! It's works now!
I'm using TC 3.8.4 32 bit
-
Hi death
Glad to hear it's working now. Please go to your original post, click edit Modify, and
add [SOLVED] to the subject line.