Стим для линукс дебиан

Как установить Steam на Debian 11

Как установить Steam на Debian 11

В этом руководстве мы покажем вам, как установить Steam на Debian 11. Для тех из вас, кто не знал, Steam — популярное приложение для Linux, Windows и macOS для игр на ПК. Он предоставляет вам возможность покупать и устанавливать игры, играть в многопользовательские игры и оставаться на связи с другими игроками через социальные сети на своей платформе.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Steam на Debian 11 (Bullseye).

Установите Steam на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:

Шаг 2. Включение поддержки 32-бит (Multi-Arch).

Multi-Arch помогает системе устанавливать пакеты и зависимости как для 32-битной, так и для 64-битной архитектуры. Поскольку многие игры поддерживают 32-битную архитектуру, нам нужно включить ее 32-битную поддержку в Debian перед установкой Steam:

Шаг 3. Установка Steam на Debian 11.

Steam недоступен в стандартных репозиториях Debian 11, теперь мы добавляем несвободный репозиторий в вашу систему:

Добавьте следующую строку:

Теперь установите приложение Steam в свою операционную систему Debian 11, используя следующую команду:

Шаг 4. Доступ к Steam в Debian.

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

Поздравляю! Вы успешно установили Steam . Благодарим за использование этого руководства для установки последней версии Steam на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Steam .

Источник

  • ru
  • Steam

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

Графика

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

Подготовка

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

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

Читайте также:  Как сделать скрины экрана windows 10

Установка

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

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

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

Инструкции только для Jessie и Sid выпусков. Не делайте это на Wheezy, вы можете сломать вашу систему.

Добавьте «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 NVIDIA graphics drivers for your system is recommended. The appropriate OpenGL library will be installed along with those drivers. If you installed these drivers from jessie-backports be sure to also install the 32 bit library from jessie-backports.

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

    Для видеокарт ATI/AMD:

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

    Инструкции только для Jessie и Sid выпусков. Не делайте это на Wheezy, вы можете сломать вашу систему.

    Добавьте «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 class: ELFCLASS32): ignored.

  • Проблемы с 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 video card is unsupported or your OpenGL driver needs to be updated.»
  • Сам 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: Похоже, при использовании драйвера nvidia 367.44 напрямую steam ломается. Он просто не запускает игру без libgtk-2.0-0:i386 (dependency).

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

    Решение #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 в Linux

    Steam — это популярный онлайн-сервис от компании Valve, который позволяет загружать, устанавливать и покупать игры. Он содержит тысячи различных игр. Большинство игр, распространяемых через Steam, платные. Но есть и очень хорошие бесплатные игры. Помимо этого Steam имеет социальную составляющую, позволяя общаться и «дружить» с другими пользователями.

    Для использования сервиса Steam нужно установить Игровой клиент Steam. Клиент Steam является кроссплатформенным приложением и доступен для Windows, MacOS и Linux.

    За последний год произошел целый прорыв в плане поддержки операционной системы Linux. Уже сейчас доступно огромное количество игр, которые работают под Linux через Steam.

    Если вы покупаете в Steam игру, которая может работать в разных операционных системах, то после покупки вы можете использовать ее в любой системе. Не нужно покупать игры для каждой системы отдельно.

    Установка Steam в Ubuntu Linux

    Рассмотрим, как установить Steam в Ubuntu Linux (Linux Mint и других дистрибутивах, основанных на Ubuntu).

    Есть разные способы установки Steam в Ubuntu Linux. Я использовал один из популярных способов: сначала из репозиториев дистрибутива устанавливается инсталлятор (пакет steam-installer), а затем данный инсталлятор устанавливает клиент Steam.

    Мы будем использовать терминал. Чтобы открыть терминал в Ubuntu Linux можно нажать сочетание клавиш Ctrl+Atl+T или запустить его через главное меню ( Приложения→Стандартные→Терминал ) .

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

    После выполнения первой команды, может появится сообщение, что репозиторий уже активен (скорее всего так и будет), либо появится сообщение, что он успешно активирован:

    Установим инсталлятор — пакет steam-installer. Для этого выполняем команду:

    Когда инсталлятор установится, мы должны его запустить, чтобы он установил клиент Steam. Через главное меню системы найдите приложение Steam (размещается в разделе Игры ) и запустите его.

    Откроется небольшое окошко, в котором будет отображаться процесс установки.

    Когда установка завершится, окошко закроется. У меня оно просто закрылось, без каких-либо сообщений.

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

    Теперь можно запустить сам клиент Steam. Открываем главное меню системы (лаунчер) и запускаем Steam (размещается в разделе Игры ).

    Появится окно с предложением войти в существующий Steam-аккаунт или создать новый аккаунт. Создаем аккаунт, или используем логин и пароль, если вы уже зарегистрированы.

    Если все прошло успешно, то откроется клиент Steam. Через него вы можете искать, покупать, устанавливать и удалять игры. Игры сопровождаются скриншотами, видео, описанием и другими полезными материалами.

    Также клиент Steam можно запустить из командной строки, выполнив в терминале команду:

    Этот способ нужно использовать если вдруг у вас клиент не запускается. В терминале будет выведена в таком случае ошибка.

    Установка игр для Linux

    Магазин игр внутри клиента Steam на самом является сайтом store.steampowered.com, поэтому его интерфейс может со временем меняться.

    Чтобы найти какую-либо игру, нужно перейти в раздел STORE (Магазин). Затем можно открыть меню Игры и выбрать соответсвующий раздел, например, игры по жанру.

    В магазине игр представлены игры для всех операционных систем. Каждая игра имеет пиктограммы, которые показывают в каких системах она может работать. Пиктограмма со значком логотипа Steam означает, что игра работает в Linux. Такой значок (а не пингвин, например) используется потому, что существует специальный дистрибутив Linux — Steam OS, который имеет такой логотип.

    Для поиска игр можно воспользоваться строкой поиска в правом верхнем углу страницы. Можно вписать туда слово linux и нажать Enter . Так будут найдены игры, в которых есть упоминание слова Linux.

    Чтобы показать только игры, которые имеют версию для Linux, нужно в правой колонке, где представлены фильтры, установить галочку SteamOS + Linux (блок Narrow by OS — Выборка по ОС).

    Выбрав игру, ее можно установить, нажав кнопку Play Game .

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

    Если игра платная, то для покупки нажимаем кнопку Add to Cart (Положить в корзину).

    Чтобы просмотреть свои загрузки, перейдите в раздел LIBRARY (Библиотека).

    Две популярные игры Steam для Linux

    Обзор Steam игр для Linux выходит за рамки данной статьи. Но нельзя не упомянуть про две популярные бесплатные игры доступные для Linux из магазина Steam.

    Это командный трехмерный шутер от первого лица Team Fortress 2 и легендарная многопользовательская игра Dota 2 в жанре MOBA (многопользовательская онлайновая боевая арена).

    Обе игры разрабатываются Valve Corporation.

    Страница игры Team Fortress 2:

    Страница игры Dota 2:

    И Team Fortress 2 и Dota 2 обычно занимают первые места чартов в подборках Steam игр для Linux. Вполне заслуженно, кстати.

    На этом основная часть статьи закончена. Ниже вы можете прочитать, с какой ошибкой можно столкнуться при установке Steam в Linux.

    Ошибка libGL error: No matching fbConfigs or visuals found

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

    Я получал следующую ошибку:

    Это довольно распространенная проблема при попытке запуска/установки Steam в Linux. Обычно она связана она с тем, что текущие видео-драйвера/библиотеки не подходят для Steam.

    В интернете предлагают разные решения, но некоторые из них уже устарели и работают только в старых версиях Ubuntu.

    Я попробовал некоторые из способов решения проблемы, но мне помогло только «откатиться» на предыдущую версию драйвера NVidia. Именно накануне установки Steam я обновил видео-драйвер Nvidia. И он, похоже, не «дружит» с текущей версией Steam. Вернув предыдущую версию драйвера Nvidia, инсталлятор Steam заработал.

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

    Заключение

    Мы рассмотрели вопросы установки и запуска клиента Steam в Linux, а также научились устанавливать игры для Linux.

    Отдельно хотелось бы подчеркнуть, что компания Valve сделала огромный вклад в популяризацию Linux. Ведь до этого не существовало настолько простых и универсальных способов для запуска «крупных» игр в Linux. А это одна из причин, по которой некоторые пользователи не переходят с Windows на Linux. А теперь самый крупный игровой сервис работает в Linux и позволяет устанавливать игры одним кликом.

    Для тех, кто хочет поиграть в нативные Linux игры, предлагаем посетить наш каталог Игр для Linux

    Видео

    На видео показан процесс установки клиента Steam в Linux, а также пример установки игры Team Fortress 2 и видео геймплея.

    Источник

    Читайте также:  Mac os открыть finder горячие клавиши
    Оцените статью