- Как установить Steam на Debian 10
- Как установить Steam на Debian 10
- Установите Steam на Debian 10 Buster
- Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
- Шаг 2. Установка Steam на Debian 10.
- Шаг 3. Доступ к Steam в Debian.
- ru Steam
- Графика
- Подготовка
- Полномочия пользователя
- Установка
- 64-битные системы (amd64)
- 32-битные системы (i386)
- Неполадки
- Проблемы с запуском Steam
- Вариант: удалить файлы из Steam Runtime
- Вариант: не использовать Steam Runtime
- Нет звука в игре
- Steam Store и Community Pages не отображается
- Game Fails to Launch: (Steam Works)
- Александр
- вторник, 18 апреля 2017 г.
- Устанавливаем клиент Steam на Debian 9 Stretch 64-bit
- 3 комментария:
- Steam
- Installation
- Basic installation
- Video drivers installation
- NVIDIA
- Intel
- Vulkan drivers testing
- Troubleshooting
- Steam runtime issues
- Variant: remove offending files from Steam Runtime
- Variant: Don’t use runtime
- User permissions
- No sound in games
- Possibility: Library conflicts
- Possibility: Non-standard audio output device
- Game Fails to Launch: (Steam Works)
- Slow Download Speeds
- Issue
- Workaround
- Unable to load driver
Как установить Steam на Debian 10
Как установить Steam на Debian 10
В этом руководстве мы покажем вам, как установить Steam на Debian 10. Для тех из вас, кто не знал, Steam — это платформа цифрового распространения видеоигр. Amazon Kindle — это платформа для цифрового распространения электронных книг, iTunes — для музыки, а Steam — для игр. Он предоставляет вам возможность покупать и устанавливать игры, играть в многопользовательскую игру и оставаться на связи с другими играми через социальные сети на своей платформе. Игры защищены DRM. В последнее время через Steam доступно более 4500 игр, а на платформе Steam зарегистрировано 125 миллионов активных пользователей.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Steam на Debian 10 (Buster).
Установите Steam на Debian 10 Buster
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
Шаг 2. Установка Steam на Debian 10.
Теперь нам нужно включить 32-битную поддержку. Поскольку клиент Steam — это 32-битное приложение, нам также потребуется включить архитектуру i386:
Затем добавьте несвободные исходники в систему Debian:
Добавьте следующую строку:
После этого выполните следующую команду, чтобы установить пакеты Steam:
Шаг 3. Доступ к Steam в Debian.
При первом запуске вам будет предложено либо создать учетную запись, либо войти в существующую учетную запись. Он также попросит согласиться с условиями.
Поздравляю! Вы успешно установили Steam . Благодарим за использование этого руководства для установки последней версии Steam на Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Steam .
Источник
- ru
- Steam
Steam это проприетарное ПО цифрового распространения компьютерных игр и программ для PC с поддержкой Linux, принадлежащее компании Valve, известному разработчику компьютерных игр. Он упакован для Debian в non-free
Графика
Некоторые игры будут нормально работать с вашими текущими настройками, другие могут требовать обновления драйверов для получения максимальной производительности, а некоторые могут отказаться работать без обновленных драйверов. Определите, какое графическое оборудование вы используете и прочитайте соответствующий раздел для AMD/ATI graphics или Nvidia graphics.
Подготовка
Полномочия пользователя
Самый первый пользователь системы созданный при установке Debian имеет по умолчанию доступ ко всем группам «video», «audio», «cdrom», «scanner» и т.д. Однако если вы собираетесь запускать Steam с другими пользователями то убедитесь то, что они хотя-бы принадлежат к группам «video» и «audio» иначе Steam не запуститься.
Установка
На данный момент пакеты доступны для 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:
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.
Если вы оказались на этой 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.
Источник
Александр
Настройка Debian, Ubuntu, Linux mint. Raspbian.
вторник, 18 апреля 2017 г.
Устанавливаем клиент Steam на Debian 9 Stretch 64-bit
Установить клиент Steam на Debian Stretch несложно, Debian является основой для SteamOS от Valve. Steam доступен в репозиториях Stretch. Прежде всего убедитесь, что у вас установлен проприетарный графический драйвер, включена 32-разрядная поддержка. Клиент Steam для Linux поддерживает только 32-разрядные.
Приступим к установке.
Для начала необходимо включить несвободный репозиторий Debian. Для этого откройте в редакторе /etc/apt/sources.list с правами root. В конце строк для официальных репозиториев Debian добавить:
contrib non-free
Добавим 32-bit архитектуру в систему, выполнив следующую команду:
# dpkg —add-architecture i386
Обновим репозитории вашей системы:
# apt update && apt upgrade
Установим клиент Steam выполнив следующую команду:
# apt install steam
Во время процесса установки вам будет предложено принять лицензионное соглашение Steam. Соглашаемся, после чего завершится установка и обновление клиента до текущей версии.
На этом все, удачи.
3 комментария:
сколько с бубном не скакал, не запустилось ничего. ошибка libGL.so.1.
под Mint steam работает без проблем, на Debian не могу завести.
добрый день, столкнулся с проблемой по установке стима. Выскакивает сообщение Fatal Error: Failed to load steamui.so. На англоязычных сайтах полно таких сообщений, проблема всеобщая, библиотеки все установлены, как её решить пока не нашел решения, может вы что подскажете
ВЫ так описали всё. что понятно только тем кто уже умеет такие вещи делать , следовательно не нуждается в мануалах. а для начинающего пользователя это вообще неочем .
Источник
- Steam
Steam is a proprietary content delivery and launcher application for video games, creative tools, and multimedia such as movies and soundtracks. Starting in 2012, it has official support for GNU/Linux, and has a custom version of Wine included for running Windows-only games and software. It is packaged for Debian in the non-free section.
Installation
The instructions in this article will show a # before a command if it needs to be run as root. Exchange this character for sudo or change your user to root in your terminal before running these commands.
Basic installation
Append a «non-free» component to the main line in your /etc/apt/sources.list (see Editing software sources). For instance, on a Debian 10/Buster system, the line may look like this after your edit:
For amd64 systems enable Multi-Arch:
Update the list of available packages:
Install the steam package:
For amd64 systems make sure you have 32-bit Vulkan and 32-bit support:
Video drivers installation
NVIDIA
The proprietary driver is heavily recommended for decent performance and Vulkan support. Follow the Debian NVIDIA installation guide including the multiarch NVIDIA driver libraries guide.
The open-source Nouveau driver does not yet support all the video card features, because proper power management is not finished yet. But if you must use it, follow the Intel instructions.
For the best support, compatibility, and performance, the open-source drivers are always recommended. On a normal desktop setup, they should be configured properly out-of-the-box. Be sure to follow the guide to install multiarch libraries for AMD.
Intel
The built-in drivers are the best ones available for Intel cards, though you’re recommended to remove the xserver-xorg-video-intel package on most hardware released after 2007 for better stability and performance.
Be aware that older generations (Particularly Intel Ivybridge and older) have incomplete support for Vulkan, and likely will not work with most Proton/Steam Play games.
Vulkan drivers testing
To make sure, you video driver is properly installed, you can use vulkaninfo utility from vulkan-tools package. Run
If you get a long list of driver specific details, vulkan drivers installed well. If you get an error message, you have problems with your vulkan driver.
Troubleshooting
Steam runtime issues
Steam ships with its own versions of some libraries (the «Steam Runtime») in an attempt to emulate the Ubuntu 12.04 environment in later versions of Ubuntu.
By default, it will also use newer versions of certain libraries from the host system if available. You can disable this functionality, and force utilization of the older Steam runtime, by running Steam with:
Some core libraries included in the Steam Runtime will often conflict with the newer versions of other libraries included in Debian (such as drivers, and specifically the open-source Mesa driver that may be in use on systems using AMD and Intel graphics).
Variant: remove offending files from Steam Runtime
You can work around this by deleting the Steam Runtime versions of these libraries, forcing Steam to fall back to the up-to-date system versions (the ones installed by apt-get).
Note that Steam will frequently re-install these runtime libraries when Steam is updated, so whenever Steam updates, you should exit, remove the libraries, and restart it again.
Run these commands to remove runtime libraries known to cause issues with Debian:
Examples of issues / error messages known to occur if these libraries are present:
- 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.
If you find yourself at this Steam page then likely removing the above files will sort this problem
Variant: Don’t use runtime
If you start steam with:
It won’t use its runtime and will only use the system libraries. The necessary packages to run entirely without the runtime have been removed in Debian 10/Buster, but Steam will automatically use specific newer system libraries in place of its runtime if they’re available.
On Debian 9/Stretch, you can install the following packages to make this work:
It’s also necessary to link two libraries because the libudev.so.0 file is currently not available in Debian:
If this is not enough in the future, use
to find missing dependencies of steamclient.so, or if some other Steam *.so fails to load, adapt the command for that one. To find the packages containing the dependencies, use the Debian package search at http://packages.debian.org.
User permissions
You must be sure that the regular user that will run Steam games is at least at groups «video» and «audio».
Debian has a security approach that all is forbidden unless sysadmin explicitly allows. This schema is managed by «task» groups. The very first regular user created during installation is included in groups «video», «audio», «cdrom», «scanner», and so on. The next users created are not included at any special group. This way, next created users will not be able to execute Steam. It fails with weird messages regarding «X bad number out of range.» You must have to include them explicitly with commands or users management GUIs like kuser.
No sound in games
Possibility: Library conflicts
You need to remove alsa-lib and libasound.so.* in
Possibility: Non-standard audio output device
Some games won’t use any audio output device which doesn’t use 16bit 44.1kHz by default. Usually this happens with quality devices which use higher values by default.
Game Fails to Launch: (Steam Works)
Case #1: In some cases, games may depend on system libraries outside the Steam runtime that you might not have installed, such as GTK2
Install the proper package:
Case #2: The Steam game folder needs +x (exec permissions). You may encounter this if you’re mounting an external drive containing a library, or if it was copied from a remote location.
Make sure games inside /home/ /.steam/steam/steamapps/common/ have execution permissions on the startup script. Some run independently via a shell script (Ending in .sh) while other games run a shortcut.
In the «Properties» menu of most desktop file managers, you can set this permission (Check for an «Is executable» checkbox or similar).
Through the terminal, you can do the same by running a command such as this:
Remember to change this example path to the one of the actual file you’re attempting to set as an executable, both the folder names and the name of the script file will vary highly. Also note that the «#» indicates that this command needs to be run as an administrator. If it’s set up, you can exchange this for a «sudo» at the start of the command, or you can run «su» to change the terminal’s user to root before you run this command.
Slow Download Speeds
Issue
Due to a bug in the Steam for Linux client, download speeds can slow down to several bytes a second. This happens because the client looks up the network address for all the download servers it connects to every time it makes a connection. This can mean it will request the same information ten times a second from the DNS servers your network connection is using. Depending on how that DNS server is configured, it can throttle down the amount of DNS requests you can make. This causes Steam download speeds to start fast, but then quickly slow down into nothing.
Workaround
A workaround for this issue is to install a DNS cache on the local machine running Steam so it only taxes your machine, and not your ISP. This involves downloading dnsmasq and resolvconf
and then restart the services:
This issue’s solution came from the following Steam Community post.
Unable to load driver
When Steam’s runtime is used, errors as these are possible:
- libGL error: unable to load driver: radeonsi_dri.so
- libGL error: unable to load driver: r600_dri.so
Best solution is removing some unnecessary libraries:
Источник