This topic has been locked
valphilm Dec 28, 2016 @ 2:34pm
Как установить Steam на Ubuntu 17.04
Уже неделя, как я являюсь счастливым обладателем Linux Ubuntu 17.04 amd64. Радости моей нет предела. В данном руководстве я не буду описывать все прелести этой системы, но остановлюсь я вот на чем… Все встает на ура, кроме Steam. Из-за того, что никак не удавалось его поставить я 7 раз переставлял систему, потому что в инете столько всего «нужного для установки», что в итоге система падала. Вот мои действия:

  1. В первую очередь ставим драйвера на видео карту. У меня стоит простенькая Nvidia GeForce GT520 на 1 Гб оперативы. Описывать установку не буду, скажу только то, что пропиетарные драйвера выше 340 версии на 17.04 отказываются работать. Хоть с офф.сайта качай. Хотя можно поставить, если сначала поставить 340, а сверху поставить родные с сайта. Но как их ставить можно в инете найти.
  2. Дальше мы начинаем установку Steam. Сначала в меню «Программы и обновления» во вкладке «Программное обеспечение Ubuntu» мы ставим галочку в пункте меню «Программы, ограниченные патентами или законами (multiverse)», либо командой:

    sudo dpkg --add-architecture i386

  3. Обновляем репозитории

    sudo apt-get update

  4. Ставим необходимые библиотеки для работы клиента:

    sudo apt-get install wget gdebi libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386

  5. Обязательно ставим libcurl и для 32 и для 64 битной системы. Вот тут первая затыка. В Ubuntu 17.04 нету пакета libcurl, а вместо него теперь libcurl3:

    sudo apt-get install libcurl3 libcurl3:i386

  6. Вот сейчас та самая основа, из-за которой все проблемы в будующем. Дело в том, что если не поставить этот пакет, то после установки Steam, при подключении к серверу, мы увидим такую надпись: «Fatal Error: Steam needs to be online to update. Please confirm your network connection and try again.», а если загружать через терминал, то и того хлеще:

    steam Repairing installation, linking /home/username/.steam/steam to /home/username/.local/share/Steam Running Steam on ubuntu 17.04 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(0) Installing breakpad exception handler for appid(steam)/version(1.0) Installing breakpad exception handler for appid(steam)/version(1.0) Installing breakpad exception handler for appid(steam)/version(1.0) Assert( Assertion Failed: Illegal termination of worker thread 'Thread(0x0x57e57228/0x0xf3b9ab' ):threadtools.cpp:3283 Installing breakpad exception handler for appid(steam)/version(1.0) ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". [2016-12-28 22:51:42] Startup - updater built Nov 23 2016 01:05:42 [2016-12-28 22:51:42] Verifying installation... [2016-12-28 22:51:42] Unable to read and verify install manifest /home/username/.local/share/Steam/package/steam_client_ubuntu12.installed [2016-12-28 22:51:42] Verification complete [2016-12-28 22:51:42] Downloading Update... [2016-12-28 22:51:42] Checking for available update... [2016-12-28 22:51:42] Download failed: http error 0 (client-download.steampowered.com/client/steam_client_ubuntu12) [2016-12-28 22:51:43] Download failed: http error 0 (media.steampowered.com/client/steam_client_ubuntu12) [2016-12-28 22:51:43] failed to load manifest from buffer. [2016-12-28 22:51:43] Failed to load manifest [2016-12-28 22:51:43] Error: Download failed: http error 0 [2016-12-28 22:51:43] Error: Steam needs to be online to update. Please confirm your network connection and try again. [2016-12-28 22:51:46] Shutdown

    Правда красиво? Интернет гудит этой ошибкой, можете проверить… Многие советуют пингануть сервера стим, такие как:

    http://cdn.steampowered.com
    http://media.steampowered.com
    http://store.steampowered.com

    И забить их в файлик /etc/hosts. Это решит проблему с обновлением steam, но не решит проблему со скачиванием игр. Также не решит проблему и замена региона принадлежности Steam. Мне помогла одна библиотека:

    sudo apt-get install libnss-resolve:i386

  7. Ну, а дальше, мы качаем клиент:


  8. Устанавливаем его:

    sudo gdebi steam.deb

    В остальном установка и настройка должна пройти нормально… Удачи всем. И поздравьте меня — это моё первое руководство в стим комьюнити :)
Last edited by valphilm; Dec 28, 2016 @ 2:39pm
< >
Showing 1-15 of 23 comments
heheboi Dec 28, 2016 @ 2:46pm 
Ну, так сделайте как руководство, форум то зачем захламлять.
Сделайте руководство - кому нужно найдет.
vadim Dec 28, 2016 @ 5:14pm 
Originally posted by DRUNKLAND Cllarion:
Ну, так сделайте как руководство, форум то зачем захламлять.
Сделайте руководство - кому нужно найдет.
Если персонально Вам это не интересно, не надо сразу объявлять тему "захламлением" форума. Я вот считаю, что это Ваш комментарий форум захламляет.
WoRG Dec 28, 2016 @ 5:58pm 
Сомневаюсь, что можно быть счастливым обладателем линукса, ведь чтобы выполнить БАНАЛЬНУЮ установку, нужно столько манипуляций проводить.
vadim Dec 28, 2016 @ 6:15pm 
Можно. Но дело в том, что дистрибутивов Linux множество и к тому же почти все имеют несколько актуальных версий. Поэтому автоматическая установка клиента Steam доступна не для всех. Я не пробовал 17.04 и не могу комментировать, но для 15.10, 16.04 и 16.10 достаточно найти Steam в "Центре приложений" и установить или, если пользователь предпочитает командную строку как я, выполнить команду "sudo aptitude install steam".

Но если у автора возникла проблема с nss и он сумел с ней разобраться, то снимаю шляпу и жму руку!
WoRG Dec 28, 2016 @ 6:19pm 
А игры ты там тоже в один клик установишь? А фпс тоже будет таким же высоким как при дирексХ?
vadim Dec 28, 2016 @ 6:28pm 
Originally posted by WoRG:
А игры ты там тоже в один клик установишь? А фпс тоже будет таким же высоким как при дирексХ?
Игры устанавливаются так же как в Windows-клиенте. Абсолютно никакой разницы. FPS обычно ниже. Хотя в некоторых играх (на память не назову, но скорее всего это игры самой Valve, такие как Dota 2) пишут, что выше. Я сам не проверял, брал результаты тестов с сайта phoronix.com. Но в целом, конечно и разработчики драйверов, и авторы игр уделяют больше внимания Windows поэтому в подавляющем большинстве игр которые идут на обеих платформах, Linux по FPS проигрывает.
WoRG Dec 28, 2016 @ 7:19pm 
Дело не в уделении времени, а в том, что на линукс опенгл или вулкан, на винде дирекх. опенгл никогда не выдавал больше фпс чем дирекх. Ну а эмулятор дирекХ это тоже костыли, там фпс занижен.
vadim Dec 28, 2016 @ 7:31pm 
Originally posted by WoRG:
Дело не в уделении времени, а в том, что на линукс опенгл или вулкан, на винде дирекх. опенгл никогда не выдавал больше фпс чем дирекх. Ну а эмулятор дирекХ это тоже костыли, там фпс занижен.
Могу точно так же сказать. что OpenGL никогда не выдавал меньше FPS, чем DirectX - смысла в этом утверждении будет ровно столько же. Это два конкурирующих API примерно равных по возможностям и производительности. Ваше утверждение же звучит как "никакая Sony Playstation с OpenGL ES не догонит по FPS XBox потому что у него DirectX".
(OpenGL ES это тот же OpenGL из которого удалены наиболее ресурсоёмкие технологии).

Кстати, никакого эмулятора DirectX в Linux не существует. Он ему на фиг не нужен. Есть программы для запуска приложений Windows под Linux (wine, CrossOver), там есть встроенная DirectX подсистема, хотя это и не эмулятор.
Андрей Dec 28, 2016 @ 7:37pm 
Зачем ставить костыли, если можно пользоваться Windows? Я не осуждаю пользователей сторонних ОС, это их право. Но не могу понять, зачем?
vadim Dec 28, 2016 @ 8:07pm 
Originally posted by Андрей:
Зачем ставить костыли, если можно пользоваться Windows? Я не осуждаю пользователей сторонних ОС, это их право. Но не могу понять, зачем?
Я могу спросить то же самое: зачем ставить костыли в виде Windows если можно пользоваться Unix? Я не осуждаю пользователей Windows, это их право. Но не могу понять, зачем?
heheboi Dec 28, 2016 @ 9:50pm 
Originally posted by vadim:
Originally posted by DRUNKLAND Cllarion:
Ну, так сделайте как руководство, форум то зачем захламлять.
Сделайте руководство - кому нужно найдет.
Если персонально Вам это не интересно, не надо сразу объявлять тему "захламлением" форума. Я вот считаю, что это Ваш комментарий форум захламляет.
Форум - всё таки место для обсуждения, но не как для гайдов.
Специально для этого есть свой раздел.
С форумом будет происходить черт знает что, если каждый будет лить свой гайд сюда , при том что есть специальное место.
vadim Dec 28, 2016 @ 9:56pm 
Originally posted by DRUNKLAND Cllarion:
Форум - всё таки место для обсуждения, но не как для гайдов.
Специально для этого есть свой раздел.
С форумом будет происходить черт знает что, если каждый будет лить свой гайд сюда , при том что есть специальное место.
Бред.
heheboi Dec 28, 2016 @ 10:17pm 
Originally posted by vadim:
Originally posted by DRUNKLAND Cllarion:
Форум - всё таки место для обсуждения, но не как для гайдов.
Специально для этого есть свой раздел.
С форумом будет происходить черт знает что, если каждый будет лить свой гайд сюда , при том что есть специальное место.
Бред.
Руководства Steam — советы и инструкции для игр и программ, написанные игроками из сообщества Steam.
Данный гайд не подходит под это описание?
Действительно, зачем писать в специально отведенным для гайдов месте.
pew pew Dec 28, 2016 @ 10:18pm 
@[DRUNKLAND] Cllarion
да ладно полезный гайд может быть кому нибудь пригодиться, а форум засирают те кто не умеет пользоваться поискам:blindfold: и создают новую тему : меня забанили не за что , не выпали карточки , когда ответит тех подержка, вопросы по играм когда у игры свой форум есть и т,д,
heheboi Dec 28, 2016 @ 10:22pm 
Originally posted by pew pew:
@[DRUNKLAND] Cllarion
да ладно полезный гайд может быть кому нибудь пригодиться, а форум засирают те кто не умеет пользоваться поискам:blindfold: и создают новую тему : меня забанили не за что , не выпали карточки , когда ответит тех подержка, вопросы по играм когда у игры свой форум есть и т,д,
Лады, но все-таки я думаю что лучше поместить подобное в руководства.
Меня взбесило:
"мое первое руководство в стим коммьюнити" написаное на форуме.Каюсь.
Last edited by heheboi; Dec 28, 2016 @ 10:23pm
< >
Showing 1-15 of 23 comments
Per page: 1530 50

Date Posted: Dec 28, 2016 @ 2:34pm
Posts: 23