LINUX.ORG.RU
ФорумTalks

Steam


1

0

Интересно, стим под линукс вернули опять.

(я про это: http://store.steampowered.com/public/client/steam_client_linux )

Скрипт для скачиванья:

wget -qO- http://store.steampowered.com/public/client/steam_client_linux|awk -F\" '/file/{print $4}'|wget -i- -NB http://store.steampowered.com/public/client/ unzip -o -d steam \*.zip.\* chmod +x steam/steam.sh steam/linux32/steam

В папке с скриптом запуска нужно создать файл steam.cfg с содержанием

Universe = http://store.steampowered.com/public/client/steam_client_linux

Стим сможет обновлятся, но сейчас он обламывается и не хочет грузить steamui.so

Ответ на: комментарий от K-9

кто знает ) Не спроста же они клиент под GNU/Linux пилят...

drakmail ★★★★
()

Что-то я сомневаюсь, что этот клиент вообще работоспособен.
Там не хватает библиотек. В т.ч. webkit. Ну и как видите он не запускается и ошибок не выдаёт. Хотя по идее хоть какой-то гуй там должен быть, хотя бы тестовый.

Cooler ★★★★
()
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
[  0%] !!! Fatal Error: Failed to determine download location for universe 0
[----] Verifying installation...
unlinked 0 orphaned pipes
CellID: Fetching server list from CSDS. . .
Shutting down. . .
CellID: CSDS returned 166 servers.
CellID: Connecting to 193.34.51.2:27031. . .
CellID: Connect to 193.34.51.2:27031 took 167 MS
CellID: New Best!
CellID: Connecting to 68.177.101.61:27031. . .
CellID: exiting!
unlinked 2 orphaned pipes
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 685 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps
CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps

дальше не идёт

tempuser002
()
Ответ на: комментарий от K-9

А вот это уже интересно:

mastertheknife @ Phoronix

Okay, i made some slight progress. I might be insane, but i'm dying to see a native X11 steam window I have debugged the program for hours, slowly stepping the instructions to make sure i didn't miss anything, this took over 3 hours.

The reason why the program quits is because it fails to load 2 libraries. Main(char*,int) in steamui.so attempts to load 2 libraries: dlopen(«filesystem_steam.so»,RTLD_NOW) = returned NULL dlopen(«vgui2_s.so»,RTLD_NOW) = returned NULL A test below those calls checks for NULL, and if NULL, it cleans up and causes control to return to RunSteam() and from there to Main() and quit the program.

I have exported LD_LIBRARY_PATH and verified ldd can find them. Why do these two fail i have no idea, ldd shows that all libraries for these 2 exist.

I might attempt later to change the way it loads from RTLD_NOW to RTLD_LAZY, this might make it work. mastertheknife.

K-9
()
Ответ на: комментарий от K-9

И еще:

Он же

After changing on the fly the flag from RTLD_NOW to RTLD_LAZY, those libraries successfully loaded, and it even proceeded to load steamclient.so also with success, but there seems to be another problem now because it still quits, need to keep debugging what happens after loading those libraries.

K-9
()

Последняя версия у меня создала две папки в домашнем каталоге: steamstore.steampowered.com и Steamstore.steampowered.com.
В steamstore.steampowered.com подкаталоги public/client/steam_client_linux/SteamApps/ - сюда должны были начать скачиваться gcf.
В Steamstore.steampowered.com/public/client/steam_client_linux/ появился ClientRegistry.blob и steam.log
steam.log следующего содержания:
DebugAssert, Name: ?, Line: 1008, Expr: «open for read/write failed in CreateFile» && !pchErr, File: /home/VALVE/dberger/P4Clients/steam2_main/Projects/GazelleProto/Client/Engine/../../../Common/Misc/PosixWin32.cpp

RussianNeuroMancer ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.