Ubuntu не запускается steam

Обновлено: 05.07.2024

На рядом стоящем ПК с Xubuntu 64bit всё хорошо. Обе системы свежие и чистые. Набрал одну команду:

Появился ярлык в меню, после запуска которого открылось окно скачивающее и устанавливающее Steam. Далее сюжеты разделились. На 64bit всё работает как надо. На 32bit нет реакции на клик по ярлыку. Если запустить команду из ярлыка в терминале, то увидим это:

Терминал возвращает управление. Главное окно Steam не появляется. Еще есть лог /home/mih/Steam/logs/bootstrap_log.txt

Но тут тоже никаких жалоб. Чего такого не хватает Steam в Xubuntu 18.10 32bit? Куда он пишет логи? Где искать ошибки?

Во 2-м логе я вижу, что инсталлер был сделан в 2016 году и он не может скачать какие-то файлы, т.к они отсутствуют. Поэтому и не запускается. Сейчас везде дропают 32-разрядную поддержку, может ее дропнули и в стиме?

Missing or incorrect size? Действительно.

Скачал с официального сайта пакет steam-launcher. Пакет установился. В меню появился ярлык Steam.

Упомянутый /tmp/dumps/crash_20190324182512_1.dmp огромный и почти весь бинарный. Как тут прикладывать файлы?


попробуй не из реп ставить, а с сайта деб скачать

Уже попробовал. Выше написано.

попробуй поставить флатпаком

Ну вот ты сам себе и ответил.

Для стима в 32 бита нужен последний хром. А его в 32 уже не завозят.

Столкнулся с такой же бедой.

Однако, есть steamcmd.

Авторизоваться и установить игры удалось. Но вот запустить пока не удалось ни одну.

Через команду app_run часто вообще не запускается без какой либо обратной связи.

Через запуск непосредственно бинарника из папки с игрой - игры не находят запущенный клиент стим (не видят steamcmd). Хотя при этом параллельно заходя в браузере в учетку steam видно, что steamcmd авторизовался корректно и отображает правильный активный аккаунт в списке игр допустим (там можно подглядывать как раз таки appid).

Хром не завозят, а хромиум завозят. Конечно, дебиановцы забивают его обновлять дольше пары лет.

Во flathub нет 32-битного steam. Хотя многие 32-битные приложения там есть.

Ребят, проблема
После обновления драйверов Nvidia не запускается Steam
При запуске с терминала пишет вот это:

$ steam
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!

Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.

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

Но это Линукс, где как правило решение одной проблемы вызывает другую. И хорошо, если одну. Так что. установив эту "самую лучшую операционную систему" вы сами выбрали "путь самурая".

Обычно это значит, что клиент steam уже запущен.
Проверьте, выполнив в терминале команду ps ax | grep steam и опубликуйте вывод.

P.S. Как крайний вариант, можно перезагрузить компьютер. Но это признак дурного тона.

Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.
Линукс, он не для игр. Простите, но это достаточно нелепая точка зрения. Вы не заметили, что на смартфонах Windows полностью проиграла Linux?

Обычно это значит, что клиент steam уже запущен.
Проверьте, выполнив в терминале команду ps ax | grep steam и опубликуйте вывод.

P.S. Как крайний вариант, можно перезагрузить компьютер. Но это признак дурного тона.

Купите и поставьте нормальную операционную систему. Для игр покамест ничего лучше Windows не придумали.
Линукс, он не для игр.

Простите, но это достаточно нелепая точка зрения. Вы не заметили, что на смартфонах Windows полностью проиграла Linux?
А я вообще-то об играх. В частности об операционной системе для игр на PC. Смартфоны и прочая техника - это отдельный разговор для специализированного применения разработок на ядре Linux.

Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие.

Так что когда мне говорят, что на игровом компьютере Linux - это нормально, я обычно просто желаю владельцу удачи в дальнейшей эксплуатации этого недоразумения. Если человек выбирает "путь самурая", значит он не хочет комфортно играть. Он хочет бесконечно настраивать операционную систему.

Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие. А у меня вот почему-то не возникает никаких проблем с Linux'ом, зато постоянно что-то не работает в Windows. И пока я спокойно играю в Linux с двух аккаунтов одновременно, "другие люди, что используют Winddows" (это я Вас цитирую) безуспешно пытаются выяснить на форуме, как добиться возможности запускать два клиента с разными аккаунтами.
Удивительно, правда?
Так может дело не в том, что какая-то ОС лучше подходит для игр, как Вы объявили, а в том, что Вы из всего многообразия операционных систем знаете только одну и поэтому считаете её для себя лучшей? А если для Вас, то и для всех других тоже. Так вот. Я заметил, что ни на одном игровом компьютере Линукс еще не принес владельцу счастья. Если конечно под счастьем владелец не подразумевает бесконечное решение проблем, которые возникают на ровном месте в самых своих извращенных формах. Пока другие люди, что используют Windows, просто играют в свое удовольствие.

А у меня вот почему-то не возникает никаких проблем с Linux'ом, зато постоянно что-то не работает в Windows. И пока я спокойно играю в Linux с двух аккаунтов одновременно, "другие люди, что используют Winddows" (это я Вас цитирую) безуспешно пытаются выяснить на форуме, как добиться возможности запускать два клиента с разными аккаунтами.
Удивительно, правда?
Так может дело не в том, что какая-то ОС лучше подходит для игр, как Вы объявили, а в том, что Вы из всего многообразия операционных систем знаете только одну и поэтому считаете её для себя лучшей? А если для Вас, то и для всех других тоже.
Из всего многообразия операционных систем я не только знаю, но и работаю, с некоторыми системами настолько узкоспециализированными, что про них большинство и не слышало. И всё равно считаю, что для игрового PC ничего лучше Windows не придумано. Каждая операционная система для своей задачи.

Попытка оседлать игровой компьютер операционной системой, изначально для этого не предназначенной, это всё равно, как пытаться почистить зубы кордщеткой. Ну а что? Тоже ведь щетка. А то, что зубы вылетели - это уж, извините, надо уметь пользоваться, дрель настроить, подобрать обороты, приноровиться скалиться правильно :) А не проще ли купить зубную щетку?


Steam в Linux. Установка и использование

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

Бесплатные игры в Steam для Linux

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

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

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

Персонаж игры Team Fortress 2

Установка 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-installer

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

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

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

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

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

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

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

Игровой клиент Steam

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

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

Поиск игр для Linux в Steam

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

Выборка игр для Linux в магазине Steam

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

Загрузка игры в Steam для Linux

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

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

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

Покупка игры в Steam для Linux

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

Раздел Библиотека в Steam

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

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

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

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

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

И 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.

Игра Team Fortress 2 в Steam для Linux

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

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

Видео

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

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