I've just had another attempt at running a server on Linux, seeing that files have been officially released.
I still get a segmentation fault, although I now know what dependencies are missing (thanks to ldd).
Output of ldd:
linux-gate.so.1 => (0xf7720000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf62c5000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf62c0000)
libldap_r-2.4.so.2 => not found
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf62b6000)
libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xf62b2000)
libnsl.so.1 => /lib/i386-linux-gnu/libnsl.so.1 (0xf6297000)
steam_api_i486.so => not found
tier0_i486.so => not found
vstdlib_i486.so => not found
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xf611f000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf60ca000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf60ad000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf5ef6000)
/lib/ld-linux.so.2 (0x56623000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf5ed9000)
As you can see, I'm missing libldap_r-2.4.so.2 (I've seen to ignore the other three).
I've done plenty of searching but I can't find how to get this.
Any help?