ソース、Steam、Linux

ほんの少し前(私はいくつかはすでに最新だと思う)、steampowered.comサーバーで、毎日更新されるLinux用の現在のSteamクライアントファイルでマニフェストが現れました。







蒸気



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:」という行があります。



現在の主な問題は、公式リリースがいつリリースされるのかということです。



All Articles