- Установка и использование Steam в Linux
- Установка Steam в Ubuntu Linux
- Запуск клиента Steam в Linux
- Установка игр для Linux
- Две популярные игры Steam для Linux
- Ошибка libGL error: No matching fbConfigs or visuals found
- Заключение
- Видео
- Steam under Linux
- Contents
- Native Steam on Linux
- Unpackaged
- Arch Linux
- Debian
- Fedora
- CentOS/RHEL
- Gentoo
- openSUSE / SUSE
- Ubuntu
- PCLinuxOS
- Slackware
- With Play On Linux (POL)
- Installing Winetricks
- Step 1: setting up Wine
- Installing Wine
- Arch Linux
- Debian
- Fedora
- Gentoo
- Ubuntu
- PCLinuxOS
- Slackware
- Other distributions / manual installation
- Troubleshooting
- Step 2: installing steam
- Save space on dual-boot machines
- Steam:// protocol links
- Steam under Android
- Known issues
- Wine, Steam & ntfs-3g
- Steam and Compositing
- Steam linux �� ����� ������ ������� ����
- About
Установка и использование 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 и видео геймплея.
Источник
Steam under Linux
This should become a comprehensive guide to install and use Steam under a Linux environment.
Contents
Native Steam on Linux
Unpackaged
Arch Linux
Debian
Fedora
CentOS/RHEL
The repository is available at negativo17.org. The repository contains support for the S3 Texture compression library for open source drivers (radeon, intel and nouveau).
Gentoo
openSUSE / SUSE
Ubuntu
PCLinuxOS
Slackware
With Play On Linux (POL)
One «easy» method of installing Steam is with Play On Linux (http://www.playonlinux.com/en/). First download the latest version of PoL
and install it. Then run it by typing: «playonlinux» in the console and click on «installer», select «jeu» or «game» and next, select steam, next, say yes for all next steps, and here it is, Steam Is installed ! Enjoy.
POL does install Steam but the Tahoma truetype font is not installed correctly therefore not allowing you to view the normal text on the screen. I have just tested it on Fedora 9. I can view the default Steam webpage and the community page no problem. But the login text is invisible, the My Games screen text is invisible. NOTE — Tahoma font installs properly on Backtrack 4 Pre Release. (Tested 6/15/09) NOTE — Tahoma font can be installed by copying it from your windows pc to a flash drive and then putting it in a hidden folder (on your linux pc) named .fonts (you may have to make the folder0 in your root directory (Tested in kbuntu 10/16/09)
The Tahoma font can be installed using winetricks with the command winetricks tahoma without a windows install to copy it from.
Installing Winetricks
winetricks is a easy to use tool that can install many useful resource in Wine, including the needed Tahoma font. If your distribution provides a prepackaged version it is highly recommended you use that version. You can get winetricks here, you can also use wget to download winetricks:
You can start winetricks using:
If you know the name of the package(s) you wish to install, you can append the name(s) to the winetricks command line and it will immediately start the installation process. For example:
Information provided by winehq wiki.
Step 1: setting up Wine
First of all you have to set up a working Wine installation.
Installing Wine
Arch Linux
Debian
Fedora
Gentoo
Ubuntu
PCLinuxOS
Slackware
Other distributions / manual installation
Troubleshooting
Step 2: installing steam
Download the installer, open a terminal and change to the download directory. Run wine start SteamInstall.msi and follow the instructions. After that Steam is installed in Wine’s «virtual» Windows drive, usually
Alternatively, you will need to use msiexec to run the Steam installer. Therefore, run wine msiexec \a SteamInstall.msi and follow the Steam installer instructions.
An alternative way to install steam is using winetricks:
Thanks to Flibitijibibo for this information.
Save space on dual-boot machines
If you are dual-booting your machine, it is possible to symlink your steamapps folder from linux to the windows location. This will allow you to maintain only one copy of the game downloads. Example (stop steam first):
If you symlink your steamapps folder, make sure you have your windows drive mounted before launching steam or it will fail to login and present a network related error message. If you use 64-bit windows, the program files directory will need an (x86) suffix.
Steam:// protocol links
A fix for using steam:// style protocol links with Firefox can be found here: [1]. The author says it will work under Ubuntu, but it may work under other flavors of Linux.
Steam under Android
A project to run the Windows version of Steam through WINE on Android has been started by CodeWeavers. Apart from a demonstration video, the project is unreleased.
Known issues
Wine, Steam & ntfs-3g
Steam and Compositing
Users may experience severe slowdown and lag if they attempt to use Steam under Wine with Compiz installed on their linux machine. The best way to fix this is to run the command: metacity —replace and then to re-enable: compiz —replace It is a good idea to make a launcher for each one, and then run it before you start Steam.
KWin has less issues with compositing, but games may run slower if it’s turned on. Under KDE, you can toggle KWin compositing with Shift+Alt+F12.
Источник
Steam linux �� ����� ������ ������� ����
Steam for Linux Client
This is the README for the Steam for Linux client.
Hardware and Software Requirements
Steam for Linux requires the following:
- 1 GHz Pentium 4 or AMD Opteron with:
- x86-64 (AMD64) instruction set
- CMPXCHG16B instruction support ( cx16 in /proc/cpuinfo flags)
- SSE3 instruction support ( pni in /proc/cpuinfo flags)
- 512 megabytes of RAM and 5 gigabytes of hard drive space, or better
- Internet connection (Cable/DSL speeds recommended)
- Latest Ubuntu LTS, fully updated
- 64-bit (x86-64, AMD64) Linux kernel
- 64-bit (x86-64, AMD64) and 32-bit (i386, IA32) graphics drivers and glibc
- Latest graphics driver
- NVidia driver support — For recent cards (e.g. series 8), you will need to install 310.x. For older cards, driver 304.x supports the NVidia 6 and 7 GPU series. To access these drivers, first update your cache and then install the specific driver you need from the list in Additional Drivers.
- AMD driver support — For recent cards (e.g. series 5 and above), we recommend installing the 12.11 driver. For older video cards, Catalyst 13.1 Legacy supports the HD 2400 Pro video cards and is the latest for the 2 and 4 GPU series.
- Intel HD 3000/4000 driver support — you will need to use the latest Mesa drivers, Mesa 9 or later. For installation instructions, see here.
Install Steam for Linux client:
- Download the steam_latest.deb package from this location.
- Open a graphical file manager (for Ubuntu 12.04, click the folder icon on the Unity Launch bar).
- Navigate to the directory containing steam_latest.deb and double-click it. This launches Ubuntu Software Center and installs the package.
- If you prefer to install from the command-line, use gdebi. Install the gdebi-core package ( apt install gdebi-core ) and then install the Steam for Linux package ( gdebi steam_latest.deb ).
- For a list of games supported by Steam for Linux either visit this page or click Store (from the client) and then the Linux tab on the far-right. We recommend that you join the Steam for Linux official game group, located here. You will find future beta announcements and other information posted here as well as an active discussion forum.
If you encounter an issue with Steam for Linux, first search the issue list to see if it has already been reported. Include closed issues in your search.
For issues with:
- Source-based games (HL2:DM, HL2, HL2:EP1, HL2:EP2, TF2, DoD:S, CS:S), visit our Source Issue List
- GoldSrc-based games (HL, HL:BS, HL:OF, TFC, DoD, DMC, CS, CS:CZ or Ricochet), visit our Half-Life Issue List
- Portal 2, visit our Portal 2 Issue List
- CS:GO, visit our CS:GO Issue List
- Games using Proton, visit our Proton Issue List
If it has not been reported, create a new issue with the following information:
- a short, descriptive title;
- a detailed description of the issue, including any output from the command line;
- steps for reproducing the issue; and
- your system information.
Please place logs either in a code block (go here for a GFM cheat sheet) or a gist.
When possible, please include a differential between a working configuration and the reported issue.
If a crash is involved, please include any CrashIDs or minidumps related to the issue in an archive. Archives can be drag and dropped into the text box of github.
For tracking purposes, there should be one issue per issue report.
System information can be gathered from within steam ( Help -> System Information ).
Once your information appears: right-click within the dialog, choose Select All , right-click again, and then choose Copy . Paste this information into a gist and include a link to it from your bug report.
There are basic rules of conduct that should be followed at all times by everyone participating in the discussions. While this is generally a relaxed environment, please remember the following:
- Do not insult, harass, or demean anyone.
- Do not intentionally multi-post an issue.
- Do not use ALL CAPS when creating an issue report.
- Do not repeatedly update an open issue remarking that the issue persists.
Remember: Just because the issue you reported was reported here does not mean that it is an issue with Steam. Also, should your issue not be resolved immediately, it does not mean that a resolution is not being researched or tested. Patience is always appreciated.
About
Issue tracking for the Steam for Linux beta client
Источник