Have you been on the Linux Steam Beta for a while? If so, we had a bug months ago where we made it steamapps instead of SteamApps. It should be SteamApps.
I can't do much about the script. My best advice would be to do one of the following:
1/ keep your link fix
2/ just rename steamapps to SteamApps (mv steamapps SteamApps)
3/ uninstall, purge, rm Steam and .steam and reinstall Steam from scratch and all the games you had before (last resort)
If this is a brand new install of Steam and you're still seeing steamapps instead of SteamApps, then let me know.
Nothing extracted yet.
Output from console:
Game update: AppID 240 "Counter-Strike: Source", ProcID 14713, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
/bin/sh: 1: /home/vidars/opt/Steam/SteamApps/vidars/Counter-Strike Source/hl2.sh: not found
Game removed: AppID 240 "Counter-Strike: Source", ProcID 14713
After running "ln -s steamapps SteamApps", the game runs.
Processor Information:
Vendor: GenuineIntel
Speed: 3501 Mhz
8 logical processors
4 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
Network Information:
Network Speed:
Operating System Version:
Ubuntu 12.10 (64 bit)
Kernel Name: Linux
Kernel Version: 3.7.0-7-generic
X Server vendor: The X.Org Foundation
X Server release: 11301901
Video Card:
Driver: NVIDIA Corporation GeForce GTX 560 Ti/PCIe/SSE2
Sound card:
Audio device: Realtek ALC892
Memory:
RAM: 16003 Mb
Miscellaneous:
UI Language: English
LANG: en_GB.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 93899 Mb
Largest Free Hard Disk Block: 281 Mb
Installed software:
Recent Failure Reports:
Wed Feb 6 04:24:42 2013 GMT: file ''/tmp/dumps/crash_20130206052440_1.dmp'', upload yes: ''CrashID=bp-1146b12b-da88-4d13-9a7d-abd2b2130205''