Steam debian как установить

Обновлено: 05.07.2024

Некоторые игры будут нормально работать с вашими текущими настройками, другие могут требовать обновления драйверов для получения максимальной производительности, а некоторые могут отказаться работать без обновленных драйверов. Определите, какое графическое оборудование вы используете и прочитайте соответствующий раздел для AMD/ATI graphics или Nvidia graphics.

Подготовка

Полномочия пользователя

Самый первый пользователь системы созданный при установке Debian имеет по умолчанию доступ ко всем группам "video", "audio", "cdrom", "scanner" и т.д. Однако если вы собираетесь запускать Steam с другими пользователями то убедитесь то, что они хотя-бы принадлежат к группам "video" и "audio" иначе Steam не запуститься.

Установка

На данный момент пакеты доступны для Debian 8 "Jessie", Stretch и Sid.

Пакет не доступен для выпуска (Debian 7 "Wheezy"); если вы хотите запустить Steam на Debian 7 "Wheezy", вы должны либо использовать jessie chroot (посмотрите на schroot для этого), либо обновиться до Jessie.

64-битные системы (amd64)

Для видеокарт Nvidia:

32-битные системы (i386)

Неполадки

Проблемы с запуском Steam

Steam устанавливается с некоторыми определенными версиями библиотек ("Steam Runtime"), чтобы эмулировать среду Ubuntu 12.04 в более поздних версиях Ubuntu.

Однако некоторые из этих библиотек могут конфликтовать с теми версиями, которые включены в Debian (например с библиотеками драйверов, в частности, с открытым исходным кодом драйвера ATI).

Вариант: удалить файлы из Steam Runtime

Вы можете удалить библиотеки, которые были установлены вместе с Steam. Тогда будут использоваться ваши системные библиотеки (которые были установлены с помощью apt-get).

Данные команды удалят библиотеки из-за которых возникает проблема запуска Steam на Debian:

  • Failed to load libGL: undefined symbol: xcb_send_fd
  • ERROR: ld.so: object '

Если вы оказались на этой Steam странице, то скорее всего удаление выше предоставленных библиотек исправит вашу ошибку.

Вариант: не использовать Steam Runtime

Если вы запустите Steam с

то он не будет использовать свою среду выполнения и будет использовать системные библиотеки. На Stretch, вам необходимо установить следующие пакеты, чтобы использовать этот метод:

Также необходимо сделать ссылку:

Потому что в настоящий момент файл libudev.so.0 недоступен в Debian. Если этого не достаточно, то в будущем можно будет использовать это

Нет звука в игре

Вам нужно удалить alsa-lib и libasound.so.* в

Steam Store и Community Pages не отображается

Запустите Steam из терминала

При попытке открыть страницу магазина терминал должен вывести:

Это означает, что у вас не установлен 32-битный пакета libgpg-error0.

Устанавливаем нужный пакет:

Game Fails to Launch: (Steam Works)

Устанавливаем нужный пакет:

Убедитесь, что игры внутри /home/<username>/.steam/steam/steamapps/common/ имеют права на выполнение (+x), для стартовый скриптов. Некоторые работают самостоятельно, через сценарий оболочки, в то время как другие игры запускают ярлык. The launcher has to be +x for the game to work.

Как установить Steam в Ubuntu и прочие debian-based системы?

Сервис цифрового распространения компьютерных игр и программ Steam вышел под Linux ещё в феврале 2013 года. Но до сих пор многие игроки не опробовали его. Связано это в первую очередь с ошибочным мнением о сложности линуксов. Потенциальные пользователи запуганы недружелюбностью пользовательского интерфейса и консоли. А ведь это совсем не так.

Недавно я принял участие в довольно интересном разговоре. И вот, в который раз рекламируя Ubuntu описывая все прелести операционных систем семейства GNU/Linux, я упомянул, что в Windows меня держат лишь специализированные проприетарные программы, которых нет под линуксом. Один паренёк сказал примерно следующее: "Мне вообще всё равно, что использовать. Если бы под этот ваш линукс вышла дота, то я бы прямо сейчас заменил свою пиратскую винду на динукс". Эта статья написана как для геймеров, желающих попробовать Linux, так и для опытных линуксоидов, имеющих steam-аккаунты с купленными играми.

Установка Steam в Ubuntu. Шаг 0: установка Ubuntu

Вполне возможно, что Вы только собираетесь перейти на Ubuntu Linux. В таком случае я советую Вам воспользоваться моей инструкцией по установке: "Как правильно установить Ubuntu?"

Так как предполагается использовать систему для игр, то стоит остановить свой выбор на стабильных сборках. Например, Ubuntu 12.04 LTS. Промежуточные релизы ставить не советую.

Установка Steam в Ubuntu. Способ 1: графический

Примечание: данный способ установки является самым простым. Но он содержит несколько лишних телодвижений, таких как посещение сайта и ручная загрузка пакета. Поэтому если Вы являетесь опытным пользователем, то обратитесь ко второму способу.


Автоматически будет определено, что Вы открыли сайт на компьютере под управлением ОС семейства GNU/Linux. Нажмите на кнопку "Установить Steam" и выберите место для сохранения. Обратите внимание на то, что нужно выбрать именно пункт "Сохранить файл", а не "Открыть в"!


После окончания загрузки следует вручную запустить скачанный файл и в открывшемся окне Центра приложений нажать на кнопку "Установить".


Далее нужно будет ввести пароль суперпользователя и дождаться завершения установки.

Установка Steam в Ubuntu. Способ 2: консольный

Для решения любой задачи должна существовать консольная альтернатива. Она есть и здесь. "Ремонт" зависимостей (в случае возникновения ошибок при установке) :

Steam после установки

Запустите стим, выбрав соответствующий пункт в меню приложений.


После первого запуска ярлык будет добавлен на рабочий стол. Также отобразится лицензионное соглашение.


Далее начнётся обновление клиента, за которым последует открытие главного окна. Для входа в свою учётную запись нажмите на кнопку "Login to an existing account", а для создания нового аккаунта - "Create new account".


В итоге отобразится окно библиотеки с купленными играми. Те, которые поддерживаются под линукс, будут иметь кнопку "INSTALL".


По желанию можно изменить язык на русский: "Steam" - "Settings" - "Interface" - "Select the language you wish Steam to use" - "Русский (Russian)" - "OK".

Поделитесь с друзьями и добавьте в закладки:

6 комментариев

Ubuntu 13.10, полет нормальный

Debian 7 отлично

"Ремонт" зависимостей (в случае возникновения ошибок при установке)
Автор, ты аккуратнее с советами - это не ремонт, а принудительная установка в стиле "ДА, ДЕЛАЙ КАК Я СКАЗАЛ!". Если пользователь понимает, что делает.

Меня интересует вопрос скорости - если я всё правильно понимаю, то Steam это прослойка между линуксами и собственно игрушками. Как насчёт тормозов в играх? :-)


Автор, ты аккуратнее с советами - это не ремонт, а принудительная установка в стиле "ДА, ДЕЛАЙ КАК Я СКАЗАЛ!". Если пользователь понимает, что делает.
Ну, второй способ как раз для таких пользователей и написан.

Steam это прослойка между линуксами и собственно игрушками.
Да, но весь секрет именно в игрушках. Это не версии с Windows, запущенные через Wine или аналог, а особым образом оптимизированные под работу в линуксовой среде.

Уже оптимизированные игры доступны в магазине. Вот здесь можно их просмотреть. Сейчас их 338

Как насчёт тормозов в играх? :-)
Тормозов нет совсем. Если установлен проприетарный драйвер видеокарты, то количество кадров в секунду равно таковому в Windows или Mac


Что всёж с Этим стимом надо делать чтобы магазин и библиотека начали работать?

torvn77 ★★★★★ ( 31.12.16 17:58:54 )
Последнее исправление: torvn77 31.12.16 17:59:06 (всего исправлений: 1)


Я прочитал что там написано, выполнение инструкции от туда мне не помогло.
Точнее говоря apt пишет что пакета steam нет в базе пакетов.
Чтобы он появился надо подключать Стимовский репозитарий, чего в этой инструкции не указано.
То есть эта инструкция даже пакет со Стимом поставить не может.

А так, единственное чего я не делал, это не ставил проприетарные драйвера,
потому что на другом компьютере Стим работает с открытым драйвером для AMD,
на этом компе у меня конечно Geforce 210,
но неужели открытый драйвер для инвидии настолько менее функционален, что не может даже Стимовский клиент выдержать?

torvn77 ★★★★★ ( 31.12.16 19:13:42 )
Последнее исправление: torvn77 31.12.16 19:14:14 (всего исправлений: 1)

Точнее говоря apt пишет что пакета steam нет в базе пакетов.

добавь репу multimedia

пукнт1: debian jessie(testing) = stretch. Ставь jessie, переходи на тестинг, ставь репозиторий multimedia и радуйся. Как выйдет stretch - переходи на него и радуйся дальше.

PS: 3часа(мск) до нг. Оставь в покое компьютер и просто радуйся. А после нг посмотри пункт1

bryak ★★★★ ( 31.12.16 20:55:08 )
Последнее исправление: bryak 31.12.16 20:56:23 (всего исправлений: 1)


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

Не нужно у меня просто

Dron ★★★★★ ( 31.12.16 23:07:37 )
Последнее исправление: Dron 31.12.16 23:09:44 (всего исправлений: 1)


А выставить STEAM_RUNTIME=1 религия не позволяет?



Ничего, если я сошлюсь на вики Gentoo по установке Steam? По идее должно сработать и у вас, с некоторыми поправками.

LongLiveUbuntu ★★★★★ ( 03.01.17 22:09:26 )
Последнее исправление: LongLiveUbuntu 03.01.17 22:09:53 (всего исправлений: 1)

Дядь, ты что сильно перерадовался на нг ? Тебе сколько можно вторить о том, что поставь jessie, перейди на тестинг, поставь репу multimedia и поставь свой стим из реп multimedia ?

bryak ★★★★ ( 03.01.17 22:24:21 )
Последнее исправление: bryak 03.01.17 22:24:41 (всего исправлений: 1)


Разве stretch и testing в данный момент не одно и тоже?
И если одно и тоже, то как ещё можно поставить stretch, кроме описанного вами способа, если инсталятор к с
этому стретчу не работоспособен?
(я сделал минимальную установку джесси и потом переписал репозитарии на стретч, дебиан мультимедиа поделючил тоже)


Это вы к тому, что стим надо компилировать или к тому, что надо монтировать proc,dev,sys в CHROOT_DIR ?
Пока сижу читаю и мотаю на ус.


Я к тому, что у вас может не хватать некоторых тридцатидвухбитных библиотек как зависимостей.

Пока сижу читаю и мотаю на ус.

По-моему ты не читаешь то, что тебе пишут. Тебе пишут, что поставь jessie, потом перейди на jessie testing и подключи multimedia репозиторий и установи steam, а ты пишешь:

Разве stretch и testing в данный момент не одно и тоже?

Что я могу сказать. страдай.


/.steam/ubuntu12_32
Я взял и просмотрел его с помощью ldd


Про libtier и libvstdlib apt ничего не находит, libopenal нащёл как libopenal1 и я поставил его для i386 архитектуры.
Ну и раз libtier и libvstdlib apt не находит, но они лежат в каталоге

/.steam/ubuntu12_32 то я взял и скопировал их и другие библиотеки из этого каталога в каталог /usr/lib/i386-linux-gnu

Такое впечатление что он не ищет библиотеки в собственном каталоге.


/.steam/ubuntu12_32 в директорию /usr/lib/i386-linux-gnu
Теперь Стим завершается вот с такой ошибкой:


Поставил chromium:i386 либо повисает, либо завершается:

torvn77 ★★★★★ ( 09.01.17 07:49:25 )
Последнее исправление: torvn77 09.01.17 07:51:07 (всего исправлений: 1)

Наркоман, в штатном репозитории всё есть.



Стим запустился :)
Посмотрю теперь как будут играться казуалки. torvn77 ★★★★★ ( 09.01.17 08:32:03 )
Последнее исправление: torvn77 09.01.17 08:33:05 (всего исправлений: 1)

Извините за небольшую некрофилию.

Молодец, сам разобрался (ldd на либу + потереть те либы). Я это тоже когда-то сам поиском нашёл. Видел бы тред - подсказал бы. А не видел твой пост потому что перестал ходить на ЛОР. Потому что - как сам видишь, слишком много мусорных пользователей. Только что написал об этом тут.

По теме - правильнее под виртуалкой стим ставить, чтобы не запускать его из-под рута, и потом скопировать. Подробней тут и рядом там.

дичь какая та опять красноглазый неосилятор даже стим поставить не в состояние вот поч4му у меня на фряхе без проблем ставится и запускается?

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

Такое состояние тут уже много лет, и модераторы как-бы сами должны были без труда это заметить, если они конечно не полные идиоты.

Сейчас - слишком много мусора (потому что у большинства тут - в бошках каша).

Debian 8. Установка Steam

Установка платформы Steam на Debian - задача простая, особенно если учесть тот факт, что при написании SteamOS за основу взят именно Debian. А по сути SteamOS - это пропатченный Debian. Однако не всё так просто, так как скорее всего для правильной работы большинства игр вам потребуется проприетарный драйвер для видеокарты и ряд других компонентов.

И так приступим. Для примера у меня x64 Debian Jessie с рабочим столом KDE, видеокартой Radeon R7 260 и звук обрабатывает ALSA. Соответственно для других систем установка может несколько отличаться, но принцип тот же.

Steam включён в non free репозиторий Jessie, так что сторонние репозитории не нужны. Убедитесь, что у вас подключен вышеуказанный репозиторий. Пример:

Включаем поддержку 32-х битной архитектуры.

Устанавливаем проприетарный драйвер на видеокарту (AMD). Если у вас видеокарта серий Radeon R9 200, Radeon R7 200, Radeon HD 8000, Radeon HD 7000, Radeon HD 6000 и Radeon HD 5000. Для более ранних моделей, судя по информации с официального сайта Debian, сгодится и свободный аналог драйвера, который уже установлен в систему. Следует так же учесть тот факт, что проприетарный драйвер имеет ряд проблем при работе в окружении Gnome. Если у вас рабочий стол Gnome (или окружение на его основе) и видеокарта одной из вышеуказанных моделей, то скорее всего после установки драйвера возникнут проблемы.

Запускаем автоинициацию видеокарты для формирования конфигурационного файла.

В большинстве случаев этого достаточно и файл xorg.conf должен находиться на своём месте, но если по каким-то причинам видеокарта не найдена и терминал вам об этом сообщил в своей выдаче, то создаём дополнительную директорию в /etc/X11/ и в ней конфигурационный файл с минимальными настройками, где "My GPU" - ваша видеокарта.

Содержание конфигурационного файла при этом будет выглядеть примерно так:

Если у вас карта nVidia, то устанавливаем на неё драйвер следующей командой:

Для поддержки карт серий GeForce 6xxx and 7xxx:

Для автоматической конфигурации карт nVidia нужно установить пакет nvidia-xconfig, после чего выполнить команду.

Если карта не определилась, то делаем то же, что и в случае с картами ATI:



После установки видеодрайвера необходимо перезагрузить компьютер для применения изменений.

После перезагрузки устанавливаем сам Steam.

Устанавливаем 32-х битные библиотеки OpenGL (для карт ATI).

Для карт nVidia.

На этом всё должно работать. Steam установлен и можно устанавливать игры.

Если в играх нет звука.

Как я упомянула выше, я использую ALSA, так как тормоза, хрипение, скрежет и заикания PulseAudio приводят меня в бешенство и разжигают во мне ненависть к Linux в целом. Но если на вашем железе у вас нет видимых проблем со звуковым сервером по умолчанию, то отсутствие звука в играх говорит о том, что не установлены 32-х битные компоненты PulseAudio. Для ALSA же нужно установить следующие пакеты:

Так же убедитесь, что в файле /etc/openal/alsoft.conf раскомментирована строка drivers и в ней есть запись об ALSA. Выглядеть должно примерно так:

В любом случае, если звука нет в одной игре, то стоит попробовать запустить несколько. Возможно проблема в самой игре.

Читайте также: