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

Обновлено: 21.11.2024

Графические драйверы

Перед использованием Steam убедитесь, что вы используете лучшие драйверы для своей карты и что у вас есть необходимые 32-разрядные библиотеки, а также надлежащая поддержка Vulkan.

Узнайте марку своего графического процессора и следуйте указаниям в соответствующем разделе ниже.

Нвидиа

Проприетарный драйвер настоятельно рекомендуется для достойной производительности, и он необходим для поддержки Vulkan. Следуйте руководству по установке Debian для проприетарного драйвера NVIDIA, включая раздел библиотек мультиархивных драйверов NVIDIA.

Драйвер Nouveau с открытым исходным кодом еще не поддерживает все функции видеокарты (современная поддержка OpenGL и Vulkan отсутствует), и он не может запускать графические процессоры выше их базовой тактовой частоты из-за ограничений NVIDIA. Это приводит к ужасной производительности и совместимости. Проприетарный драйвер необходим для любых современных игр.

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

Рассмотрите возможность включения AMDGPU на некоторых старых картах для повышения производительности и поддержки Vulkan.

Интел

Встроенные драйверы являются лучшими из доступных для графических процессоров Intel, хотя для большей стабильности и производительности рекомендуется удалить пакет xserver-xorg-video-intel на большинстве аппаратных средств, выпущенных после 2007 года.

Имейте в виду, что более ранние поколения (в частности, Intel Ivybridge и старше) имеют неполную поддержку Vulkan и, вероятно, не будут работать с большинством игр Proton/Steam Play.

Установка Steam

Теперь вы сможете запускать Steam, выполнив «steam» в своем терминале или из панели запуска приложений на рабочем столе.

Устранение неполадок

Проблемы во время работы Steam

Steam поставляется с собственными версиями некоторых библиотек ("Steam Runtime") в попытке эмулировать среду Ubuntu 12.04 в более поздних версиях Ubuntu.

По умолчанию также будут использоваться более новые версии определенных библиотек из хост-системы, если они доступны. Вы можете отключить эту функцию и принудительно использовать старую среду выполнения Steam, запустив Steam с помощью:

Некоторые основные библиотеки, включенные в среду выполнения Steam, часто конфликтуют с более новыми версиями других библиотек, включенных в Debian (например, драйверы и, в частности, драйвер Mesa с открытым исходным кодом, который может использоваться в системах с графикой AMD и Intel). .

Вариант: удалить проблемные файлы из Steam Runtime

Вы можете обойти это, удалив версии Steam Runtime этих библиотек, заставив Steam вернуться к последним версиям системы (установленным с помощью apt-get).

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

Выполните эти команды, чтобы удалить библиотеки времени выполнения, которые, как известно, вызывают проблемы с Debian:

  • Не удалось загрузить libGL: неопределенный символ: xcb_send_fd
  • ОШИБКА: ld.so: объект '~/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' из LD_PRELOAD не может быть предварительно загружен (неверный класс ELF: ELFCLASS32): игнорируется.
  • Проблемы с 64-битными играми, такими как XCOM
  • "Контекст OpenGL GLX не использует прямой рендеринг, что может вызвать проблемы с производительностью". (см. ниже)
  • "Не удалось найти требуемую точку входа OpenGL "glGetError"! Либо ваша видеокарта не поддерживается, либо необходимо обновить драйвер OpenGL."
  • Сбой самого клиента Steam

Если вы окажетесь на этой странице Steam, скорее всего, удаление вышеуказанных файлов решит эту проблему

Вариант: не использовать среду выполнения

Если вы запускаете Steam с помощью:

Он не будет использовать свою среду выполнения, а будет использовать только системные библиотеки. Пакеты, необходимые для полного запуска без среды выполнения, были удалены в Debian 10/Buster, но Steam будет автоматически использовать определенные более новые системные библиотеки вместо среды выполнения, если они доступны.

В Debian 9/Stretch вы можете установить следующие пакеты, чтобы это работало:

Также необходимо связать две библиотеки, потому что файл libudev.so.0 в настоящее время недоступен в Debian:

Если в будущем этого недостаточно, используйте

Разрешения пользователя

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

В Debian используется подход к обеспечению безопасности, который запрещает все, кроме случаев, когда системный администратор явно разрешает это. Эта схема управляется группами задач. Самый первый обычный пользователь, созданный при установке, включается в группы "видео", "аудио", "cdrom", "сканер" и так далее. Следующие созданные пользователи не включаются ни в какую специальную группу. Таким образом, следующие созданные пользователи не смогут запускать Steam.Он терпит неудачу со странными сообщениями о том, что «X неверный номер вне допустимого диапазона». Вы должны включить их явно с помощью команд или графических интерфейсов управления пользователями, таких как kuser.

Нет звука в играх

Возможность: конфликты библиотек

Вам необходимо удалить alsa-lib и libasound.so.* в ~/.steam/debian-installation/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/ ~/.steam/debian -installation/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/

Возможность: нестандартное устройство вывода звука

Некоторые игры не будут использовать какое-либо устройство вывода звука, которое по умолчанию не использует 16 бит 44,1 кГц. Обычно это происходит с качественными устройствами, которые по умолчанию используют более высокие значения.

Игра не запускается: (Steam работает)

Установите правильный пакет:

Убедитесь, что у игр внутри /home/ /.steam/steam/steamapps/common/ есть разрешения на запуск сценария запуска. Некоторые игры запускаются независимо через сценарий оболочки (оканчивающийся на .sh), в то время как другие игры запускаются с помощью ярлыка.

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

Через терминал вы можете сделать то же самое, выполнив команду, подобную этой:

Низкая скорость загрузки

Проблема

Из-за ошибки в клиенте Steam для Linux скорость загрузки может снизиться до нескольких байтов в секунду. Это происходит потому, что клиент ищет сетевой адрес для всех серверов загрузки, к которым он подключается, каждый раз, когда он устанавливает соединение. Это может означать, что он будет запрашивать одну и ту же информацию десять раз в секунду с DNS-серверов, которые использует ваше сетевое соединение. В зависимости от того, как настроен этот DNS-сервер, он может ограничить количество DNS-запросов, которые вы можете сделать. Это приводит к тому, что скорость загрузки Steam сначала увеличивается, а затем быстро снижается до нуля.

Временное решение

Обходной путь для этой проблемы — установить кэш DNS на локальном компьютере, на котором работает Steam, чтобы он облагал налогом только ваш компьютер, а не вашего интернет-провайдера. Это включает в себя загрузку dnsmasq и resolvconf

а затем перезапустите службы:

Решение этой проблемы взято из следующего сообщения сообщества Steam.

Младший участник

Kali Linux 2.0 Установка Steam [РУКОВОДСТВО]

На этом форуме я увидел руководство, которое было не очень полезным, поскольку оно устарело, а людям по-прежнему нужна помощь. Вот как вы устанавливаете Steam при работе с 64-разрядной версией Kali.

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

Инструкции по установке

Вы загрузите файл Steam .deb. Замените «replace.deb» на имя файла Steam .deb.

Теперь, когда Steam установлен, если вы хотите запустить Steam от имени пользователя root, вам нужно найти /usr/bin/ и файл с именем «steam».

Откройте его и замените следующие строки кода:

По сути, в этом файле 0 заменено на 1. Это отключит это раздражающее корневое сообщение.
Если вы используете 64-битную версию Kali и получаете сообщение об ошибке libGL.so при запуске Steam, выполните следующие действия.

Старший член

Младший участник

Младший участник

НЕ ПЛОХО (используйте Windows для игр)

Вы просто не должны использовать Kali Linux для игр. Это ПОСЛЕДНЕЕ, что сделает хороший пентестер. (просто придерживайтесь Windows для игр.)

см. документацию kali.

Младший участник

ярд

"У вас отсутствуют следующие 32-битные библиотеки, и Steam может не работать:
libc.so.6 "Я получаю эту ошибку и не могу найти эти коды
" dpkg --add-архитектура i386

обновление sudo

sudo apt install libc6: i386 libqt4-network: i386 libqt4-xml: i386 libqtcore4: i386 libqtwebkit4: i386 libqtwebkit4: i386 libstdc++ 6: i386 libx11-6: i386 libxss6: i386 libspulse: i386 libssl3.0.0. libasound2-plugins: i386 "
говорит, что пакеты не могут быть найдены
пожалуйста, помогите мне

Младший участник

Steam + Linux = время веселья

В этом посте показано, как установить Steam на Ubuntu 16.04 LTS и выше, а также на дистрибутивы на базе Ubuntu, такие как Linux Mint и Zorin OS.

Скорее всего, вы читаете этот пост с вопиющим выражением лица, потому что, в конце концов, установить Steam на Ubuntu очень просто, верно?

Ну, возможно, не так просто, как могло бы быть!

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

Вы просили это руководство

После выпуска Ubuntu 18.04 LTS многие читатели обратились по почте с просьбой помочь установить Steam на новой установке. Похоже, что установочный пакет, распространяемый на официальном сайте Steam, создает некоторые трудности как для новых, так и для старых пользователей.

В этом посте я покажу вам 2 способа установки Steam на Ubuntu, один простой, а другой более сложный.

Для целей этого руководства я предполагаю две вещи: 1) вы уже используете Ubuntu и 2) ваше устройство поддерживает Steam и/или соответствует системным требованиям Steam для Linux.

Способ 1. Установите Steam в Ubuntu (простой способ)

Игровая платформа Steam на рабочем столе Ubuntu

Steam можно установить на Ubuntu 16.04 LTS «Xenial Xerus», Ubuntu 18.04 «Bionic Beaver» и Ubuntu 20.04 «Focal Fossa» с помощью приложения Ubuntu Software, которое предустановлено вместе с дистрибутивом:

Если вы видите ошибку «Пакет не найден», вам необходимо сначала включить многовселенный репозиторий Ubuntu. Это можно сделать так:

  1. Откройте приложение "Программное обеспечение и обновления".
  2. Перейдите на вкладку "Программное обеспечение Ubuntu".
  3. Установите флажок рядом с "Программное обеспечение Ubuntu ограничено авторскими правами (Multiverse)"
  4. Нажмите "Закрыть".

После нажатия кнопки "Закрыть" вам будет предложено обновить индекс пакета. Скажи да. После обновления снова нажмите оранжевую кнопку выше и выберите, чтобы открыть его в Ubuntu Software. Затем нажмите «Установить».

После завершения перейдите к разделу "Дальнейшие шаги".

Установите Steam из командной строки

Вы также можете выполнить все описанные выше шаги из командной строки. Просто скопируйте и вставьте каждую из этих команд в приложение «Терминал», нажимая клавишу ввода после каждой:

После этого перейдите к разделу "Дальнейшие шаги".

Способ 2. Установите Steam в Ubuntu (менее простой способ)

Вам не обязательно использовать репозиторий Ubuntu для установки Steam (хотя это проще сделать). Вы можете загрузить установщик Linux прямо с веб-сайта Steam и установить его с помощью диспетчера пакетов вашего дистрибутива или инструмента установки пакетов.

Шаг 1: загрузите установочный пакет Steam Linux с официального сайта и сохраните его в папке загрузок или в папке по вашему выбору:

Шаг 2. Перейдите в папку Загрузки (или в любую другую папку, в которую вы выбрали для сохранения установщика) и дважды щелкните файл .deb, чтобы начать установку с помощью программного обеспечения Ubuntu< /em> приложение (или предпочтительный инструмент вашего дистрибутива Linux).

В качестве альтернативы вы можете установить Steam с помощью установщика из командной строки.

Для этого откройте новое окно Терминала и, если вы сохранили установщик в папке Загрузки, выполните:

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

Дальнейшие шаги

Следующим шагом после установки Steam является его правильная настройка.

Откройте приложение Steam из панели запуска приложений Ubuntu (или дважды щелкнув ярлык на рабочем столе, добавленный во время установки).

При первом открытии Steam в 64-разрядной версии Ubuntu появится окно Терминал. Это попросит вас установить два дополнительных мультиархитектурных пакета (оба содержат множество дополнительных зависимостей):

Установите пакеты с несколькими архитектурами

Вы ДОЛЖНЫ установить эти пакеты на 64-разрядную версию Ubuntu, иначе вы не сможете играть во все игры, доступные через Steam.

Затем Steam проверит и загрузит обновление со своих серверов. Это гарантирует, что вы используете самую последнюю версию настольного приложения Steam для Linux:

Steam время от времени обновляется

Вы можете (в зависимости от того, как вы установили приложение) увидеть запрос на добавление репозитория Steam в список источников программного обеспечения вашей системы, чтобы вы могли получать будущие обновления Stream вместе с другими обновлениями программного обеспечения.

Войдите в Steam на Ubuntu

Наконец, просто зарегистрируйтесь или войдите в существующую учетную запись Steam, чтобы начать!

Устранение неполадок Steam для Linux

Если Steam не загружается (и поскольку среда выполнения Steam использует кучу старых библиотек, это может быть), вы можете попробовать различные пугающе звучащие решения на вики Arch (исправления работают в Ubuntu), особенно это :

Если возникнут другие проблемы, сообщите нам об этом ниже!

Источник: Rich Edmonds / Windows Central

Знаете ли вы, что на Linux можно запускать множество игр для Windows? Благодаря Valve и невероятно талантливому сообществу, игры на Linux теперь жизнеспособны, предоставляя геймерам возможность выбора операционной системы. Запустить Steam на Ubuntu с Proton невероятно просто.

Как установить Proton (Steam Play) в Linux

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

И последнее: не используйте версию Steam Flatpak, иначе могут возникнуть проблемы. Давайте подготовим нашу систему и установим Steam, который будет обрабатывать все, что делает Proton.

Для начала нам нужно убедиться, что многовселенный репозиторий Ubuntu включен:

sudo add-apt-repository multiverse

Далее нам нужно обновить репозитории:

sudo apt-получить обновление

Наконец-то мы можем установить Steam:

sudo apt установить стим

Если вы не знакомы с командами Linux, sudo, по сути, запускает команду с правами безопасности суперпользователя (основной учетной записи администратора). По умолчанию в Ubuntu вы создаете собственную учетную запись пользователя, которая не имеет полных системных привилегий для дополнительной безопасности. Advanced Package Tool (APT) позволяет нам устанавливать и обновлять программное обеспечение (а также необходимые компоненты) из репозиториев.

Steam Play использует Proton, поэтому все, что вам нужно сделать с установленным Steam, — это нажать «Установить» в любой игре, и клиент загрузит все необходимые файлы. Возможно, вам придется очистить фильтр в вашей библиотеке, что может исключать все игры, которые изначально не поддерживают Linux. Даже с самой лучшей видеокартой вам необходимо убедиться, что Ubuntu использует последние доступные драйверы.

Какие игры работают с Proton в Linux?

Источник: Rich Edmonds / Windows Central

Вы можете проверить, какие игры работают со Steam Play и Proton, на веб-сайте ProtonDB. Эта удобная платформа не только проинформирует вас о том, какие игры будут работать в Linux, но также предоставит дополнительную информацию о том, насколько хорошо работает каждая игра, а также о любых дополнительных шагах, которые необходимо предпринять, чтобы все заработало.

Производительность в играх на Linux ниже, чем на Windows, в основном из-за совместимости и поддержки, наносящей мощные удары по сообществу. Steam изменил это с помощью Steam Play. Valve активно участвует в разработке Proton, нового инструмента, интегрированного в серверную часть Steam и упрощающего игру в игры только для Windows в Linux.

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

Любой из этих готовых ПК идеально подходит для игры в Minecraft

Версии Minecraft для Java и Bedrock имеют довольно низкие системные требования к ПК, но это не значит, что более мощный ПК не может сделать игру намного лучше. Вот лучшие готовые ПК для Minecraft.

Испытайте свой игровой ПК в лучших играх с трассировкой лучей

Трассировка лучей делает освещение и тени более реалистичными, чем когда-либо прежде, но для этого требуется довольно мощный современный ПК. Это лучшие игры, с помощью которых вы можете проверить свою систему.

Это лучшие игровые мыши для людей с большими руками

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

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