蒸気
Steamクライアントを今すぐ起動したい人は(まだGUIを実行できませんが)このスクリプトを使用できます:
wget -qO-|awk -F\" '/file/{print $4}'|wget -i- -NB http://store.steampowered.com/public/client/steam_client_linux
unzip -o -d steam \*.zip.\*
chmod +x steam/steam.sh steam/linux32/steam
steam/steam.sh
興味のある方は、 SteamおよびPhoronixフォーラムのスレッドを読むことができます。
現在、Steam Linuxクライアントのステータスはどうなっていますか? 間違いなく、これはX11をサポートするGUIデスクトップクライアントです。
pasha@lucid-buildmachine:~/steam/steam/linux32$ ldd vgui2_s.so
linux-gate.so.1 => (0x00c7c000)
libtier0_s.so => not found
libvstdlib_s.so => not found
libX11.so.6 => /usr/lib/libX11.so.6 (0x00b29000)
libGL.so.1 => /usr/lib/mesa/libGL.so.1 (0x00408000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00f3d000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x0052d000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x005c5000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x0046d000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00471000)
/lib/ld-linux.so.2 (0x00cc3000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x005eb000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0048a000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x004a4000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00a99000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x004b4000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00cb3000)
libdrm.so.2 => /lib/libdrm.so.2 (0x0097f000)
libz.so.1 => /lib/libz.so.1 (0x004b8000)
libexpat.so.1 => /lib/libexpat.so.1 (0x0075c000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x004cd000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x009e9000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x004d1000)
さらに興味深いことに、ディストリビューションを決定し、ディストリビューション依存のコードを実行します。
pasha@lucid-buildmachine:~/steam/steam/linux32$ strings steam | grep /etc
/etc/redhat-release
/etc/fedora-release
/etc/slackware-release
/etc/debian_release
/etc/mandrake-release
/etc/yellowdog-release
/etc/gentoo-release
/etc/lsb-release
/etc/SUSE-release
また、SteamがLinux 2.2で動作する可能性があることも興味深いです。
pasha@lucid-buildmachine:~/steam/steam/linux32$ strings steam | grep Linux
Linux
Linux 2.2
Linux 2.4
Linux 2.6
また、私が.soファイルから取得したSteamソースファイルのリストもここにあります。
UPD:アップデートをダウンロードすることができます。 Steamフォルダーで、steam.cfgファイルを作成し、次の行を入力します。
Universe = http://store.steampowered.com/public/client/steam_client_linux
出所
はい、おそらくこれを待っていました。
Phoronixによると、SourceエンジンにはLinuxへの直接の参照があります(特にCounter Strike:Source and Half-Life 2):
ベースソースエンジン2.gcfキャッシュファイルには、次の行があります(sic!):
"os" "string" // WIN32, LINUX
steamapps / source engine.gcfファイルには、同じ行と「Linux Specific Data:」という行があります。
現在の主な問題は、公式リリースがいつリリースされるのかということです。