Tiny Core Linux
Off-Topic => Off-Topic - Tiny Core Lounge => Topic started by: Pseudoman on February 25, 2013, 07:15:31 PM
-
Does anybody here have Valve's Steam working on Tiny Core? Any games?
I've tried a bit myself, but no cigar. I get errors about the software not being able to setup a "steam runtime" which I think causes error about Steam not being able to find some libs.
It would be nice to play some of those games on linux, but it's no big deal.
-
Without having tried myself, I would assume a good place to start troubleshooting would be to look at what dependencies are required and what libs steam complains about, and see if they are available in the apps browser.
-
Hi Pseudoman
Is this the steam you are referring to?
http://forum.tinycorelinux.net/index.php/topic,11705.msg62053.html#msg62053
-
Hi Pseudoman
Is this the steam you are referring to?
http://forum.tinycorelinux.net/index.php/topic,11705.msg62053.html#msg62053
I saw that post, but no.
This is the one: http://store.steampowered.com/about/ and more specifically this: https://developer.valvesoftware.com/wiki/Steam_under_Linux#Unpackaged
Here's the list of missing libs.
Error:
You are missing the following 32-bit libraries, and Steam may not run:
libcef.so
liboverride.so
libsteam.so
libtier0_s.so
libvstdlib_s.so
libsdl2-2.0.so.0
-
Hi Pseudoman
Are they missing, or can steam just not find them? See:
http://www.linuxquestions.org/questions/slackware-14/steam-on-slackware-4175436118/page13.html#post4861961
-
It also requires a newer libc than what we have currently.
-
hm... I should've checked that libc first... :-[
Thanks for looking into things everybody. I think I'll wait a bit and see what Valve does before pursuing this any further.
I hope that they make a more generic installer.
-
I've just tried to run the binaries (depends on libc6, x11, xcb and libpthread).
The runtime works and starts to update the app, then it gives an error and redirects to a .cpp file.
I'd recommend to try it first on Ubuntu or Debian, and only bring to Tinycore once everything is installed on the last one...
-
I was able to run through the steam install and create an account on Tiny Core 6.2 x86.
At least these extensions are required.
bash.tcz
coreutils.tcz
python3.tcz
yad.tcz
xz.tcz
tar.tcz
yad.tcz is an alternative to zenity, needed to agree to the steam license. I wasn't able to build zenity so I built yad which I haven't submitted to the repo yet.
However, it segfaults when trying to launch steam.
Couldn't find dpkg, please update steamdeps for your distribution.
Running Steam on Linux 3.16.6-tinycore 32-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Fontconfig error: Cannot load default config file
Installing breakpad exception handler for appid(steam)/version(1433441724)
[0717/185238:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
[0717/185238:INFO:audio_manager_pulse.cc(258)] Failed to connect to the context. Error: Connection refused
Installing breakpad exception handler for appid(steamwebhelper)/version(20150604103540)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433414140)
Installing breakpad exception handler for appid(steamwebhelper)/version(20150604103540)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433441724)
Installing breakpad exception handler for appid(steamwebhelper)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
FillInMachineIDInfo took a total of 0 milliseconds
Installing breakpad exception handler for appid(steam)/version(1433441724)
Installing breakpad exception handler for appid(steam)/version(1433441724)
PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1433441724)
assert_20150717185233_1.dmp[16929]: Uploading dump (out-of-process)
/tmp/dumps/assert_20150717185233_1.dmp
/mnt/sda3/tce-6.x/HOME/.local/share/Steam/steam.sh: line 756: 16861 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20150717185233_1.dmp[16929]: Finished uploading minidump (out-of-process): success = no
assert_20150717185233_1.dmp[16929]: error: HTTP response code said error
assert_20150717185233_1.dmp[16929]: file ''/tmp/dumps/assert_20150717185233_1.dmp'', upload no: ''HTTP response code said error''
cd ~/.local/share/Steam/ubuntu12_32 && LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq
libgconf-2.so.4 => not found
libnm-glib.so.4 => not found
libnm-util.so.2 => not found
Can missing libs produce segmentation faults? If so, I might dig further and try building them.
-
unfinished projects!? :(
-
See http://tinycorelinux.net/11.x/x86_64/tcz/src/multilib/readme
This explains how to set up CorePure64-11.x multi-lib after which you can try steam for yourself.
-
10366 Views
indeed, there is a great interest in this subject ! :)