Не так давно (думаю некоторые уже в курсе событий) на сервере появился steampowered.com манифест с новейшими файлами клиента Steam для Linux, обновляемыми каждый день.
Пар
Те, кто хочет попробовать запустить клиент Steam сейчас (хотя запустить графический интерфейс у вас все равно не получится), могут использовать этот скрипт: 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 Linux? Без сомнения, это настольный клиент с графическим интерфейсом и поддержкой X11: 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
Также, Здесь вот список файлов исходного кода Steam, которые я извлек из файлов .
so. UPD: Есть возможность скачивать обновления.
В папке Steam создайте файл steam.cfg и введите строку: Universe = http://store.steampowered.com/public/client/steam_client_linux
Источник
Да, мы, наверное, этого ждали.
В Фороникс говорят, что в движке Source (в частности в Counter Strike: Source и Half-Life 2) есть прямые отсылки к Linux:
В файле кэша базовый движок исходного кода 2.gcf есть такая строка (sic!): "os" "string" // WIN32, LINUX
В файле Steamapps/источник engine.gcf Там же находится строка и строка «Специфические данные Linux:».
Главный вопрос сейчас — когда последует официальный релиз? Теги: #linux #steam #Программное обеспечение
-
Обмен Сообщениями Веб-Службы
19 Oct, 24 -
Поиск Бесплатных 3D-Моделей
19 Oct, 24 -
Уотсон, Томас Джон
19 Oct, 24 -
Я Не Понимаю, Как Они Это Делают, Часть 2
19 Oct, 24 -
Kinect Сможет Моделировать Объекты
19 Oct, 24 -
Обход Пароля На Устройствах Samsung Android
19 Oct, 24