Установка Steam в Linux [Ubuntu, Arch и другие дистрибутивы]

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

В 2012 году компания Valve объявила о начале публичного бета-тестирования Steam для Linux. С тех пор прошло много времени и теперь все желающие могут получить клиента Steam, приобрести игру и поиграть в неё на своей машине под управлением операционной системы на основе ядра Linux. Установка Steam в Linux — дело не сложное даже для новичков! В этой инструкции мы разберем как установить Steam в Ubuntu, Archlinux или любом другом дистрибутиве.

Официальный пакет Steam на сайте Valve подготовлен исключительно для дистрибутива Ubuntu, однако он успешно устанавливается и в дистрибутиве Debian, для других популярных дистрибутивов можно найти готовые пакеты собранные энтузиастами.

Обновление драйвера видеокарты

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

Лучше всего в Linux показывают себя системы собранные на оборудовании AMD, поскольку эта компания позаботилась о поддержке операционных систем основанных на ядре Linux лучше других. Но и системы на базе видео nVidia или Intel так же подходят для запуска игр из Steam. Ниже я разместил ссылку на полную инструкцию по обновлению и установке драйверов для популярных графических ускорителей.

Рекомендую так же ознакомится с инструкцией по установке актуальных версий драйверов для GPU в Linux. Данная инструкция написана в контексте использования драйверов Vulkan, как наиболее производительных драйверов для игр в Linux. Инструкция рассчитана на дистрибутивы основанные на Ubuntu, Arch и Fedora.

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

Для этого необходимо скачать deb-пакет установщика с сайта: http://store.steampowered.com/about/. После чего установить пакет традиционным для Ubuntu способом. В последних версиях Ubuntu пакет так же присутствует в центре приложений, так что можете его поискать и там по ключевому слову steam.

На официальном сайте пакет для установки Steam распространяется в виде DEB пакета, а это значит, что вы сможете установить его на любой дистрибутив основанный на Debian. Этот способ прекрасно подойдёт для Debian, всех производных Ubuntu, Mint, Astra Linux и т.д. В других дистрибутивах, с большой долей вероятности, пакет установки Steam так же присутствует в стандартных репозиториях и устанавливается штатными средствами.

В последних версиях Ubuntu при установке через стандартный магазин приложений будет установлен Snap пакет Steam. Имейте в виду, что этот пакет предоставлен компанией Canonical, которая стоит за разработкой дистрибутивов Ubuntu и технологии пакетов Snap. Компания Vlave не имеет к нему отношения и не рекомендуется его использовать, поскольку сообществу известно много проблем с этим пакетом. Настоятельно рекомендуется использовать DEB пакет ссылка на который указана выше.

Сразу после установки будет предложено запустить клиента Steam. При первом запуске клиент обновит свои файлы скачав из интернет ещё примерно 100-200 мб.

Обновление Steam в Ubuntu

После этой процедуры запустится традиционное окно входа в Steam.

вход в steam linux

При первом входе возможно, если вы не сделали этого ранее, вам придётся сделать 2 вещи.

  1. Подтвердить ваш адрес электронной почты (если вы регистрировались впервые). Для этого перейдите в свой почтовый ящик, откройте письмо от Steam и перейдите по ссылке в тексте письма, все как обычно;
  2. Обновить драйвера видеокарты на проприетарные, которые поддерживает Steam.

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

На сегодняшний день установка Steam в дистрибутивах основанных на Arch Linux такая же простая, как и установка любого другого программного обеспечения. Так например в Manjaro Linux пакет Steam присутствует в стандартных дистрибутивах и устанавливается через графический менеджер pamac. Установка производится из репозитория multilib, так что убедитесь, что он включен у вас в настройках pacman. Откройте на редактирование с правами root файл /etc/pacman.conf и убедитесь или раскоментируйте строки

nano /etc/pacman.conf

[multilib]
Include = /etc/pacman.d/mirrorlist

Затем выполните команду:

pacman -Sl multilib

После этого можете установить steam с помощью pamac

Установка Steam в Linux [Ubuntu, Arch и другие дистрибутивы]

Или pacman:

pacman -S steam

 

Установка Steam в других дистрибутивах Linux

В любом дистрибутиве Linux, если его нет в репозиториях данного дистрибутива, Steam можно установить через flatpack. Официальный клиент всегда доступен в библиотеке пакетов на FlatHub. Если вы ещё не используете flatpack то рекомендую изучить инструкцию.

Если Flatpack версия вас, по каким-то причинам, не устраивает, то steam так же можно установить с помощью менеджера пакетов EPM. Предварительно необходимо установить epm. Что это такое, зачем он нужен и как им пользоваться читайте в инструкции по epm. После успешной установки epm установите steam командой запущенной с правами суперпользователя.

epm play steam

Произойдет загрузка и установка клиента Steam. Данный способ прекрасно подойдет для отечественных дистрибутивов ALTLinux и ROSA.

Запуск Steam

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

Запуск Steam

К примеру сетевой шутер Team Fortress 2. Качаем.Загрузка Team Fortress 2 в Linux

Теперь вы можете приобретать первоклассные игры из Steam под Linux.

Русификация Steam

Для вашего удобства рекомендую переключить язык интерфейса Steam на русский. Сделать это можно в меню Steam \ Settings. Далее в левом меню выбрать раздел Interface и в правом верхнем углу в поле Steam Client Language переключить язык на Русский.

русификация интерфейса steam

После включения русского языка потребуется перезапустить клиент Steam.

Как запускать Windows игры в Steam под Linux

После того как вы русифицировали Steam идем в настройки и включаем отображение информации о совместимости Windows игр со Steam в Linux. Для этого так же идем в меню Steam \ Настройки затем в раздел Библиотека и в нём необходимо включить опцию «Показывать в библиотеке информацию о совместимости со Steam Deck».

включение отображение информации о совместимости с Linux в Steam

Поскольку Steam Deck работает на базе операционной системы Arch Linux, то фактически эта информация скажет нам о возможности запуска игры в Linux на ПК.

Далее перейдите на страницу нужной вам игры в библиотеке и кликните по иконке с английским символом i в правом нижнем углу обложки игры. Откроется дополнительная информационная панель в которой отображается информация о совместимости игры со Steam Deck.

информация о совместимости игры со Steam в Linux

Следующим шагом необходимо включить режим совместимости в свойствах игры. Для этого кликните по шестеренке рядом с иконкой информации и затем в меню выберите Свойства. Затем в левом меню выберите Совместимость и установите галку «Принудительно использовать выбранный инструмент совместимости Steam Play». А так же в выпадающем списке выберите версию Proton с которой хотите запустить игру. Чаще всего разумно выбирать последнюю стабильную версию.

включение режима совместимости в свойствах игры

После произведенных действий кнопка установки игры станет активной и вы сможете скачать и запустить игру на вашем Linux ПК.

установка windows игры в Steam Linux

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

В список доступных для запуска игры версий Proton так же можно добавить альтернативную, поддерживаемую сообществом версию Proton GE. Как это сделать написано в инструкции по GE Proton.

Оплата картой visa в Steam

В настоящее время прямая покупка и оплата для игроков из России в Steam не работает, но есть альтернативные методы, которые описаны в статье «Как покупать игры в Steam«

Итак если карта у вас уже имеется, то переходим к покупке игры. У понравившейся нам игры находим кнопку «В корзину». И да я покупаю виндовую игру «Deadpool» в линуксовом клиенте.

покупка игры в steam

Далее кликаем по кнопке «Купить для себя», ну или в подарок, если вы хотите купить на чужой аккаунт Steam, например для друга.

купить для себя в steam

Следующим шагом выбираем способ оплаты Visa, затем вводим номер карты, дату  и CVV. Остальные поля можно заполнять на русском, но главное правдиво, чтобы в случае финансовых разборок вы могли доказать свою правоту.

оплата покупки кредиткой steam

После этого появится последний экран на котором вас попросят подтвердить покупку и на этом процесс окончен. Все очень просто!

Как поставить последнюю BETA-версию Steam

Многие крутые фишки Steam становятся доступны быстрее всего в BETA версиях клиента. Чтобы обновить свой клиент до последней бета-версии перейдите в настройки.

Настройки Steam

Затем в открывшемся окне на первой же вкладке (Аккаунт) вы увидите раздел Бета-тестирование, а чуть ниже кнопку. С ее помощью вы можете изменить на какую версию обновить клиента.

обновление клиента Steam до беты

Выберите нужный вам пункт Steam Beta Update. После чего потребуется перезапустить клиента.

Участие в бета-тестировании — Steam

При первом же запуске он скачает и установит самую последнюю версию.

Возможные проблемы и методы решения

Доступные игры в Steam под Linux

На момент написания статьи было доступно 38 игр. Среди которых стоит отметить следующие: Killing Floor, Amnesia: The Dark Descent, Serious Sam 3: BFE, бесплатную Team Fortress, Trine 2, Steel Storm и многие другие, полный список вы найдёте на странице http://store.steampowered.com/browse/linux/

Средняя цена на игру 200 рублей, что не так уж и много. Оплатить можно с помощью пластиковой карты.

Обзоры некоторых Linux игр доступных в Steam, а так же последние новости:

 

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.

  1. Марк

    Для тех, кто только начал знакомиться с Linux, пошаговая инструкция по установке Steam поможет легко и быстро настроить платформу для игр.

    Ответить
  2. Марк

    Уже установил Steam на Linux? В следующий раз могу помочь с подробной пошаговой инструкцией для новичков.

    Ответить
    1. Константин Дьяченко автор

      Будем рады дополнениям к данной инструкции!

      Ответить
  3. Игорь Александрович

    Установил, запустил, открылся терминал и выдал:

    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
    или же используете нестабильную версию дистрибутива, где запрошенные вами
    пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, поможет вам:

    Пакеты, имеющие неудовлетворённые зависимости:
    libgl1-mesa-glx:i386 : Зависит: libglapi-mesa:i386 (= 10.1.3-0ubuntu0.6)
    unity-control-center : Зависит: libcheese-gtk23 (>= 3.4.0) но он не будет установлен
    Зависит: libcheese7 (>= 3.0.1) но он не будет установлен
    E: Ошибка, pkgProblemResolver::Resolve сгенерировал повреждённые пакеты. Это может быть вызвано отложенными (held) пакетами.
    Press return to continue:

    В центре приложений его нет, как удалить?

    Ответить
  4. Luca

    Близард не отстает! http://linexp.ru/blizzard-i-igry-dlya-linux

    Ответить
    1. Konstantin Dyachenko

      Пока только слухи, хоть и весьма правдоподобные, подождём официальной информации.

      Ответить