Как установить Steam на Fedora 40 или 39

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

В Fedora 40 или 39 Steam можно установить через RPM Fusion — репозиторий, предоставляющий широкий спектр программного обеспечения, не включённого в репозитории Fedora по умолчанию. Это гарантирует, что вы получите последнюю стабильную версию Steam со всеми необходимыми зависимостями. Кроме того, Steam можно установить через Flatpak из Flathub, который предлагает изолированную среду, добавляющую дополнительный уровень безопасности и обеспечивающую работу Steam независимо от остальной части вашей системы. Оба способа эффективны, но у каждого есть свои преимущества в зависимости от настроек вашей системы и предпочтений. В этом руководстве вы узнаете, как установить Steam обоими способами, и сможете выбрать наиболее подходящий для ваших игровых потребностей в Fedora.

Способ 1: Установка Steam через RPM Fusion

Обновление пакетов Fedora перед установкой Steam

Прежде чем приступить к установке Steam, необходимо обновить систему Fedora. Этот шаг гарантирует, что все существующие пакеты будут обновлены и поможет избежать возможные конфликты при новых установках.

Откройте терминал командной строки и выполните следующую команду для обновления вашей системы:

sudo dnf upgrade --refresh

Эта команда обновляет метаданные репозитория и обновляет все пакеты вашей системы, уменьшая вероятность проблем с совместимостью при установке Steam.

Импорт RPM Fusion для установки Steam

RPM Fusion — это широко используемый сторонний репозиторий, предлагающий дополнительные пакеты программного обеспечения, которых нет в официальных репозиториях Fedora. 
Для установки Steam необходимо включить Free и Non-Free репозитории из RPM Fusion.

Во-первых, чтобы импортировать бесплатный репозиторий RPM Fusion, используйте эту команду:

sudo dnf install \
  https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm

Эта команда добавляет Free репозиторий, содержащий программное обеспечение с открытым исходным кодом.

Затем добавьте репозиторий RPM Fusion Non-Free, необходимый для Steam, выполнив следующие действия:

sudo dnf install \
  https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

В Non-Free репозиторий входит проприетарное программное обеспечение, и Steam относится к этой категории.

Установка Steam с помощью команды DNF

После успешной интеграции репозиториев RPM Fusion вы можете установить Steam в своей системе Fedora. Введите в терминале следующую команду:

sudo dnf install steam

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

Способ 2: Установка Steam через Flatpak и Flathub

Проверьте установку Flatpak

Flatpak, это менеджер управления пакетами, он предлагает гибкий и безопасный способ управления приложениями в Linux, включая Fedora. В большинстве систем Fedora Flatpak предустановлен.

Однако, если вы удалили его, переустановите Flatpak с помощью этой команды:

sudo dnf install flatpak -y

Это переустановит Flatpak, подготовив почву для установки Steam.

Включение Flathub для установки Steam

Для установки Steam необходимо включить Flathub — репозиторий приложений Flatpak. Чтобы добавить Flathub в конфигурацию Flatpak, используйте следующую команду:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Этот шаг важен, так как Flathub содержит пакет Steam для Flatpak.

Установка Steam с помощью команды Flatpak

После настройки Flathub установите Steam, выполнив команду:

flatpak install flathub com.valvesoftware.Steam

Советы по устранению неполадок в Flatpak Steam

Распространенная проблема: ошибка удаленного доступа к Flathub

Типичная возникающая ошибка:

"error: Unable to load summary from remote flathub: Can't fetch summary from disabled remote 'flathub,"

Чтобы решить эту проблему, включите Flathub с помощью команды:

flatpak remote-modify --enable flathub

Эта команда повторно включает репозиторий Flathub, позволяя продолжить установку.

Потенциальная проблема с доступом к файлам

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

sudo flatpak override com.valvesoftware.Steam --filesystem=host

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

Запуск игрового клиента Steam

После установки Steam в вашей системе Fedora вы можете запустить его несколькими способами.

Использование командной строки для запуска Steam

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

Чтобы запустить Steam через терминал, введите:

steam

Эта команда применима, если вы установили Steam через стандартные репозитории или RPM Fusion.

Для пользователей Flatpak команда немного отличается. Использовать команду:

flatpak run com.valvesoftware.Steam

Эта команда запускает Steam в среде Flatpak, сохраняя преимущества безопасности и изоляции, предоставляемые Flatpak.

Графический метод запуска Steam

Запуск Steam для пользователей, предпочитающих графический интерфейс. 
Выполните следующие действия:

  1. Откройте меню приложений вашей системы. Обычно это можно сделать в среде рабочего стола, нажав «Действия» или аналогичное меню.
  2. Нажмите “Показать приложения” или аналогичный вариант, чтобы просмотреть все установленные приложения.
  3. Найдите “Steam” в списке приложений.
  4. Кликните на значок «Steam”, чтобы запустить клиент.
Steam в меню
Щелкните значок Steam в меню приложений, чтобы запустить его

Мастер первой настройки Steam

Автоматическая проверка и загрузка обновлений

При запуске Steam в Fedora Linux клиент автоматически проверяет наличие доступных обновлений и загружает их. Этот шаг важен, так как он обеспечивает актуальность вашей установки Steam с учётом последних функций и исправлений ошибок.

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

Первое обновление Steam и установка во время выполнения на Fedora

Завершение обновления и вход в учетную запись

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

После завершения обновления запустится Steam, и вам будет предложено войти в существующую учётную запись или создать новую.

Вход в Steam на рабочем столе Fedora Linux

Вход в Steam

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

Успешный вход в Steam на Fedora Linux

Управление Steam

Обновление Steam

Регулярные обновления — залог бесперебойной и эффективной работы Steam. Эти обновления повышают производительность и добавляют новые функции и исправления ошибок. Процесс обновления зависит от способа установки.

Команда обновления Steam установленного с помощью DNF

Для установки Steam с помощью DNF или RPM Fusion обновите Steam вместе с системными пакетами, выполнив эту команду в терминале:

sudo dnf update --refresh

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

Команда обновления Flatpak для Steam

Используйте следующую команду для обновления Steam, если вы установили его с помощью Flatpak:

flatpak update

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

Удаление Steam

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

Команда удаления DNF для Steam

Чтобы удалить Steam, установленный через DNF или RPM Fusion, выполните эту команду:

sudo dnf remove steam 

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

Команда удаления с Flathub для Steam

Для установки Steam через Flatpak используйте эту команду для удаления:

flatpak uninstall --delete-data com.valvesoftware.Steam

Эта команда гарантирует полное удаление Steam и связанных с ним данных из вашей системы Fedora.

Заключение

Установка Steam на Fedora с помощью RPM Fusion обеспечивает бесперебойную и интегрированную работу, предоставляя вам лёгкий доступ к последней стабильной сборке в экосистеме Fedora. В качестве альтернативы можно использовать Flatpak от Flathub, который обеспечивает более безопасную и изолированную среду, идеально подходящую для тех, кто уделяет особое внимание дополнительной защите системы. Оба способа гарантируют, что вы сможете иметь доступ к обширной библиотеке Steam на Fedora. Обновление Steam соответствующим методом обеспечит безопасность, актуальность и совместимость вашей установки с новейшими играми и функциями.

Полезные ссылки

Вот несколько полезных ссылок, связанных с использованием Steam:

  • Магазин Steam: посетите магазин Steam, чтобы ознакомиться с играми, программным обеспечением и другим цифровым контентом и приобрести их.
  • Сообщество Steam: присоединяйтесь к сообществу Steam, чтобы общаться с другими игроками, участвовать в обсуждениях и делиться своим опытом.
  • Сообщество Steam для Linux: доступ к сообществу Steam для Linux для обсуждения, поддержки и получения ресурсов, предназначенных специально для пользователей Linux.