Steam debian как установить
Некоторые игры будут нормально работать с вашими текущими настройками, другие могут требовать обновления драйверов для получения максимальной производительности, а некоторые могут отказаться работать без обновленных драйверов. Определите, какое графическое оборудование вы используете и прочитайте соответствующий раздел для 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 года. Но до сих пор многие игроки не опробовали его. Связано это в первую очередь с ошибочным мнением о сложности линуксов. Потенциальные пользователи запуганы недружелюбностью пользовательского интерфейса и консоли. А ведь это совсем не так.Недавно я принял участие в довольно интересном разговоре. И вот, в который раз
Установка Steam в Ubuntu. Шаг 0: установка Ubuntu
Вполне возможно, что Вы только собираетесь перейти на Ubuntu Linux. В таком случае я советую Вам воспользоваться моей инструкцией по установке: "Как правильно установить Ubuntu?"
Так как предполагается использовать систему для игр, то стоит остановить свой выбор на стабильных сборках. Например, Ubuntu 12.04 LTS. Промежуточные релизы ставить не советую.
Установка Steam в Ubuntu. Способ 1: графический
Примечание: данный способ установки является самым простым. Но он содержит несколько лишних телодвижений, таких как посещение сайта и ручная загрузка пакета. Поэтому если Вы являетесь опытным пользователем, то обратитесь ко второму способу.Автоматически будет определено, что Вы открыли сайт на компьютере под управлением ОС семейства GNU/Linux. Нажмите на кнопку "Установить Steam" и выберите место для сохранения. Обратите внимание на то, что нужно выбрать именно пункт "Сохранить файл", а не "Открыть в"!
После окончания загрузки следует вручную запустить скачанный файл и в открывшемся окне Центра приложений нажать на кнопку "Установить".
Далее нужно будет ввести пароль суперпользователя и дождаться завершения установки.
Установка Steam в Ubuntu. Способ 2: консольный
Для решения любой задачи должна существовать консольная альтернатива. Она есть и здесь. "Ремонт" зависимостей (в случае возникновения ошибок при установке) :Steam после установки
Запустите стим, выбрав соответствующий пункт в меню приложений.Поделитесь с друзьями и добавьте в закладки:
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: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: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:51:07 (всего исправлений: 1)
Наркоман, в штатном репозитории всё есть.
Стим запустился :)
Посмотрю теперь как будут играться казуалки. torvn77 ★★★★★ ( 09.01.17 08:32:03 )
Последнее исправление: torvn77 09.01.17 08:33:05 (всего исправлений: 1)
Извините за небольшую некрофилию.
Молодец, сам разобрался (ldd на либу + потереть те либы). Я это тоже когда-то сам поиском нашёл. Видел бы тред - подсказал бы. А не видел твой пост потому что перестал ходить на ЛОР. Потому что - как сам видишь, слишком много мусорных пользователей. Только что написал об этом тут.
По теме - правильнее под виртуалкой стим ставить, чтобы не запускать его из-под рута, и потом скопировать. Подробней тут и рядом там.
дичь какая та опять красноглазый неосилятор даже стим поставить не в состояние вот поч4му у меня на фряхе без проблем ставится и запускается?
Потому что - как сам видишь, слишком много мусорных пользователей. Только что написал об этом тут.
Такое состояние тут уже много лет, и модераторы как-бы сами должны были без труда это заметить, если они конечно не полные идиоты.
Сейчас - слишком много мусора (потому что у большинства тут - в бошках каша).
Установка платформы 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. Выглядеть должно примерно так:
В любом случае, если звука нет в одной игре, то стоит попробовать запустить несколько. Возможно проблема в самой игре.
Читайте также: