Меню Рубрики

Установка steam на дебиан

  • ru
  • Steam

Steam это проприетарное ПО цифрового распространения компьютерных игр и программ для PC с поддержкой Linux, принадлежащее компании Valve, известному разработчику компьютерных игр. Он упакован для Debian в non-free

Графика

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

Подготовка

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

Самый первый пользователь системы созданный при установке Debian имеет по умолчанию доступ ко всем группам «v >

Установка

На данный момент пакеты доступны для Debian 8 «Jessie», Stretch и S >

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

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

Инструкции только для Jessie и S >

Добавьте «non-free» компонент в /etc/apt/sources.list, например:

Включите Multi-Arch и обновите список доступных пакетов:

Установите пакет steam:

  • Установите 32-библиотеки OpenGL:
  • Installing the 32-bit OpenGL libraries may uninstall the 64-bit drivers you may have previously installed. Installing the AMD graphics or NV >

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

    Инструкции только для Jessie и S >

    Добавьте «non-free» компонент в /etc/apt/sources.list, например:

    Обновите список доступных пакетов:

    Неполадки

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

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

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

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

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

    Примечание: Каждый раз после обновления Steam эти библиотеки будут опять устанавливаться и вам придется их каждый раз удалять пока не починят этот баг (https://github.com/ValveSoftware/steam-runtime/issues/13). Т.е. после обновления Steam, вы должны будете выйти из него, удалить библиотеки, и заново запустить Steam.

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

    Примеры ошибок и неполадок которые возникают если эти библиотеки не удалены:

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

    /.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so’ from LD_PRELOAD cannot be preloaded (wrong ELF >

  • Проблемы с 64-битными играми как XCOM
  • «OpenGL GLX context is not using direct rendering, which may cause performance problems.» (see below)
  • «Could not find required OpenGL entry point ‘glGetError’! Either your v >
  • Сам Steam клиент ломается и закрывается
  • Если вы оказались на этой Steam странице, то скорее всего удаление выше предоставленных библиотек исправит вашу ошибку.

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

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

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

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

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

    чтобы найти недостающие зависимости для steamclient.so, или если есть другие библиотеки Steam *.so, который не удается загрузить (вместо steamclient.so нужно будет написать проблемную библиотеку). Чтобы найти пакеты, содержащие зависимости, используйте поиск пакетов Debian на http://packages.debian.org.

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

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

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

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

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

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

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

    Game Fails to Launch: (Steam Works)

    Решение #1: Похоже, при использовании драйвера nv >

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

    Решение #2: The Steam Game Folder needs x+ (exec) (If you copied from a remote location it may of removed permissions)

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

    источник

    Установка steam на дебиан

    OBS: Skip to post #65 for the actual tutorial.

    Well, I need to have Debian installed so I downloaded wheezy (7.1) and tried to install Steam. Had lots of dependencies problems, unable to locate packages, no candidates for packages etc etc etc.

    Had any of you had success with Wheezy? Is there a good tutorial on how to install Steam on it?

    Steam should come with all dependencies with it! No need to do 36h of research trying to get a single little software installed, that’s stupid!

    Or try installing steam:i386 from Jessie repository.

    I tried that tuto, got stuck with dependencies too.

    EDIT: The main problem should rely on the fact that I’m using a default debian 7.1 install, no additional software installed. It may be required to install other software in order to install Steam so if somebody know about this, please comment.

    This is what I did on a pure 64bit Wheezy installation:

    Good luck.
    By the way — Steam works much better on Jessie in my opinion (I prefer Debian Testing for desktop).

    I did an upgrade to Jessie I THINK, I edited ‘sources.list’ and modified the entries which said ‘stable’ to jessie, and then ‘apt-get update’, ‘apt-get upgrade’, and ‘apt-get dist-upgrade’, which downloaded a lot of software, and now I have the 3.10 Kernel. If this is Jessie I don’t know, but it sure seems like LOL

    BTW: Are there ways of installing Steam without the need of unnoficial software? Not that I don’t trust your mediafire link, but that would break my security measures in 90%. I rather install with the original client, if you happen to know how.

    Yes this is Jessie.
    Now you don’t have to use the Wheezy installer. Just enable multiarch like I described above and edit your /etc/apt/sources.list to:

    Update sources and install the «steam» package:

    # aptitude update
    # aptitude install steam

    (64 bit) # aptitude install steam:i386

    Why do you need Debian? Oo
    There are so many better solutions, seriously.

    Yes this is Jessie.
    Now you don’t have to use the Wheezy installer. Just enable multiarch like I described above and edit your /etc/apt/sources.list to:

    Update sources and install the «steam» package:

    # aptitude update
    # aptitude install steam

    (64 bit) # aptitude install steam:i386

    Would I be dumb enough to try ‘apt-get’ instead of ‘aptitude’? LOL
    I guess my problems relied on the fact that apt-get was not working so well here! :DD

    EDIT: Well, seems to be working! Except I think I’ll have problems with the video drivers, I install them ‘the hard way’ by:

    * Downloading the driver from nvidia.com
    * tty1
    * Services gdm3 stop
    * cd *location of the driver*
    * sh *driver name*

    And all processes that include the downloaded driver to disable nouveau, rebooting, creating an xconfig and all that.

    Hope I don’t get a steam.so error.

    Edit 2: You are missing the following 32-bit libraries, and Steam may not run:
    libGL.so.1

    Guess I’ll re-install everything, start from scratch.

    источник

    Установка Steam на Debian 9 ( Stretch ) amd64

    Поставил я скачанный с сайта Стима seam-launcher а так же нужные ему библиотеки:

    Поставил я скачанный с сайта Стима seam-launcher

    Посмотрел ошибки, увидел что пишет о том, что не хватает libcurl, сделал
    apt install curl:i386
    Теперь ошибок стало меньше:

    и предварительный grep -o vgui2_s.so .steam/*/*

    и из коробки у меня всё работает

    Удалил всё что поставил, добавил как там написано ветку non-free, закоментировал стимовский репозитарий.
    Не хочет он ставить ни steam, ни steam-launcher

    В общем на странице https://wiki.debian.org/ru/Steam я решения своей проблемы не нашёл,
    если Стим запустить в терминале, то он заканчивает тем, что не находит эту vgui2_s.so, что как я понял есть Стимовская фича.
    Если запустить Стим с ярлыка то он создаёт три процесса и никаких окон не создаёт.

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

    Что надо сделать, чтобы начало работать ? Прочитать https://wiki.debian.org/ru/Steam

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

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

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

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

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

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

    Я нашёл вот это http://deb-multimedia.org/dists/ , но не знаю, официальный это репозитарий или нет, всё же официальный подключить хочется.

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

    Тогда Стим выводит несколько сообщении и судя по htop уходит в «s»

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

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

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

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

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

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

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

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

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

    Я сделал следующее, «не найденный» файл vgui2_s.so дужит в каталоге

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

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

    После этого ldd все файлы для библиотеки vgui2_s.so нашёл, а steam проработав просто завершался без сообщений о каких либо ошибках.

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

    Пощёл дальше, за исключением файлов steam-runtime.checksum, steam-runtime.tar.xz,steam-runtime.tar.xz.part0 и steam-runtime.tar.xz.part1 скопировал всё содержимое директории

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

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

    От чего может быть сообщение X Error of failed request: BadValue (integer parameter out of range for operation) ?

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

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

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

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

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

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

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

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

    О нет, всё несколько иначе, у тех у кого тут «в бошках каша», в большинстве своём пасутся тут вовсе не случайно, это засланные казачки, скатывание в трэш общего уровня обсуждений на ЛОРе одна из их задач.

    Вот на opennet.ru один небезызвестный модератор Михаил значительно качественнее модерирует таких утырков (вплоть до бана аккаунта на самой ранней стадии троллинга, так что они не успевают толком и погадить на форуме).

    А на ЛОРе, стоит только оставить нелицеприятный комментарий о лицах нетрадиционной сексуальной ориентации, так модераторы через пять минут удаляют, а тролли тут пасутся совершенно безнаказанно по сравнению с opennet.ru

    Поправлюсь. Напрасно написал «Потому что — как сам видишь, слишком много мусорных пользователей». Я не разделяю ценностей отметившихся здесь (которые советуют запускать проприетарщину из-под рута, или подключать неофициальные репы), но фразу эту написал зря. Извиняюсь.

    источник

    Записки линуксоида Vlsu

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

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

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

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

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

    Начать нужно с перехода на эту страницу: http://store.steampowered.com/about/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    источник

    Читайте также:  Установка креплений marker 3motion

    Добавить комментарий