LINUX.ORG.RU
ФорумGames

Помогите нубу установить Steam (на openSUSE)

 , ,


0

1

Решил-таки ради Armikrog'а выделить 400 руб. Создал аккаунт в стиме, установил клиент... А он не запускается...

При попытке запустить Steam через консоль, получаю выхлоп:

/home/alex/.local/share/Steam/steam.sh: line 145: >DISTRIB_ID: unbound variable
/home/alex/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
/home/alex/.local/share/Steam/steam.sh: line 145: DISTRIB_ID: unbound variable
/home/alex/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
Running Steam on 64-bit
/home/alex/.local/share/Steam/steam.sh: line 145: DISTRIB_ID: unbound variable
/home/alex/.local/share/Steam/steam.sh: line 159: DISTRIB_RELEASE: unbound variable
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
libGL error: unable to load driver: nouveau_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: nouveau
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast

Я так понимаю, он ругается на дрова? Нужно поставить проприетарные дрова от nVidia? Можно-ли решить проблему без этого? Эти дрова убивают мне систему, еле-как nouveau вернул...

openSUSE Tumbleweed x64


ужно поставить проприетарные дрова от nVidia?

А почему бы и нет, или карточка старая?
Доустанавливай короче дрова и их 32-битные либы, ибо у тебя и нуво не работает как следует.

vazgen05 ★★★
()

Суся или нет, но есть обоснованные сомнения, что на свободных дровах от Nvidia ты сможешь нормально во что-то поиграть. Ставь блоб.

sluggard ★★★★★
()
Ответ на: комментарий от vazgen05

А почему бы и нет, или карточка старая?

Как-раз карточка старая. А посему и ставил дрова старые (под мою карту).

Доустанавливай короче дрова

Без этого совсем никак? D:

нуво не работает как следует

Он хоть работает, в отличии от...

ZAlex
() автор топика
Ответ на: комментарий от sluggard

Ставь блоб.

Чувствую, толка от Linux-версии Armikrog'a для меня не будет...

ZAlex
() автор топика

установить Steam

Не советую... мнэ. Не советую.

anonymous
()
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
Novell-ch ★★★★★
()
Ответ на: комментарий от ZAlex

Тогда SteamOS, раз на то пошло?

Зачем? Ты хочешь превратить свой ПК в SteamBox? Ты обладатель шикарной гостиной?

Ubuntu официально поддерживается Steam, так что логично ставить именно ее (14.04).

anonymous
()
Ответ на: комментарий от ZenitharChampion

Далеко нет, могу кучу игр привести в пример, где тебя саппорт просто пошлет с 12.04, ибо слишком старая

fornlr ★★★★★
()

Чтобы установить Steam, нужно установить драйверы. Назови модель карты!

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от ZenitharChampion

12.04. Это неформальный стандарт в качестве системы для сборки игр под Linux.

Надо добавлять «в steam».

В GOG все игры поддерживают только 14.04/

Оно и понятно, разработчики выплевывают в steam свое поделие, снимают сливки, а дальше плевать, запустится оно на новых системах или нет. Там полно игр с win98/2000 или XP в системных требованиях, так и с Linux'ом в стиме. :)

anonymous
()
Ответ на: комментарий от anonymous

Запускаемость в новых системах - пустяк. Проблем с этим почти не бывает. Запускаемость в старых системах - импоссибл, если собирать в ультрасовременной генту, а недовольным говорить что «ваши проблемы, что вы не обновляетесь на анстейбл».

Steam Runtime - это 300 Мб либ из Ubuntu 12.04. С ними работает всё. Девелоперу остаётся только компилировать в 12.04, а не в домашней 15.04.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от fornlr

ARMA 3 и компа требует неслабого. 99% игр требуют старых компов, а старые компы требуют старых систем!

ZenitharChampion ★★★★★
()

Можно-ли решить проблему без этого?

LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam

Эти дрова убивают мне систему, еле-как nouveau вернул...

Попробуй поставить gdm версии 3.14.

mermoldy
()
Ответ на: комментарий от ZAlex

SteamOS и бубунту фигня, если нужна система для рядового то Debian Stable

Reedych ★☆
()

у тебя банальная проблема которую решает любой линуксоид с закрытыми глазами рефлекторно

научись пользоваться ОС,а не стимом

у тебя проблема с установкой дров-так разберись с ней-если же тебе интересны больше девачки и автомобиль-линукс не для тебя

(говорю как юзер сюси с 11 версии,и в первый раз(первый раз пользования линуксом много лет назад) успешно решил проблему с дровами(после установки иксы не работают-как обычно все в курсе) спокойно загуглив и откатив пакеты через консоль,зная всего пару команд-никуда не писал все делал сам)

тоесть так-для тебя пост на форуме сделать проще чем решить проблему
даже без знаний просто основываясь на гугле и базовыми навыками использования ОС-это делается быстрее вопросов на форуме
такчто да линукс не для тебя

sup9999
()

Ты не один такой, мне тоже было полезно почитать))

Canar
()
9 ноября 2015 г.
Ответ на: комментарий от petyanamlt

Там проблемы при установке из реп же.

Unfortunately on openSUSE Leap 42.1 these 'supplemements' are being ignored by default by YaST (boo#953522). Therefore you need to select 'Extras/Install All Matching Recommended Packages' in 'Software Management' for autoselection and installation of the appropriate NVIDIA driver packages. When using 'zypper inr' you're not affected by this issue on openSUSE Leap 42.1.

Deleted
()
Ответ на: комментарий от petyanamlt

Слишком ленив для такого. И, как оказалось, зря.

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