Steam стал доступен в виде Flatpak на Ubuntu

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

Как отметил Александ Вилмс (Alexander Wilms) на багтрекере Steam для Linux на Github, Steam доступен для установки в виде Flatpak через репозиторий Flathub.

«Только что установил [Steam Flatpak] и World of Goo, оба приложения запускаются без проблем», — добавил он.

Поскольку сам я не могу пока установить и протестировать клиент, то мне сложно сказать, как хорошо он работает (если вообще работает!).

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

Steam для Linux — проприетарное ПО, что делает его распространение через Flatpak более заметным событием.

Чтобы обойти некоторые проблемы при повторном распространении или упаковке программного обеспечения, не являющегося FOSS (например, Spotify и Discord, которые также доступны через Flathub), репозиторий не размещает или не распространяет проприетарный код Steam.

Вместо этого, как объяснил пользователь TingPing на Reddit, он «загружает данные во время выполнения, поэтому пользователи загружают их прямо с официального сайта, а Flatpak просто связывает их», — думайте об этом как о своего рода «рецепте».

Хотите установить Steam Flatpak?

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

Сначала вам нужно убедиться в том, что на вашей Ubuntu установлена самая свежая версия Flatpak. Чтобы наверняка убедиться в этом, просто добавьте официальный PPA Flatpak в источники ПО, после чего выполните обновление списка источников и установите или обновите Flatpak:

  
sudo add-apt-repository ppa:alexlarsson/flatpak  
sudo apt update && sudo apt install flatpak xdg-desktop-portal  

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

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

И, наконец, установите Steam Flatpak из Flathub:

sudo flatpak install flathub com.valvesoftware.Steam

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

Смотри также:  Выпустили простой, домашний, русский Linux

После окончания процесса загрузки и установки вы сможете запускать Steam для Linux из Unity Dash, Приложений GNOME, либо из любого другого меню приложений, которое вы используете.