到目前为止,Steam 游戏商店已经在桌面 Linux 上可用多年,并且随着 Windows 游戏的 Proton 兼容性层的添加,它已成为 Linux 上游戏的宝贵工具。Ubuntu Linux 的开发者 Canonical 现在推出了一种在 Ubuntu 和其他 Linux 发行版上使用 Steam 的新方法:Snap 软件包。
Canonical 在一篇博文中透露,“我们一直在努力提高 Linux 游戏玩家的生活质量,今天……我们很高兴宣布 Steam snap 的早期访问发布!” Canonical 被列为开发人员,因此 Valve 似乎没有参与该项目。
新软件包在一次下载中包含 Steam 及其所有依赖项,无需在 Linux 上运行 Steam 有时需要的额外步骤(例如启用 32 位库或 Mesa 驱动程序)。Steam 及其游戏从操作系统的其余部分被沙盒化,因此游戏无法看到您计算机的所有文件——类似于Chrome OS 上的新 Steam 容器。
Snap 是由 Canonical 开发的容器化包系统,旨在使桌面 Linux 软件更容易在不同的 Linux 发行版中安装、更新和使用。尽管 Snap 软件包有一些优势,尤其是对于传统软件包较少的桌面 Linux 系统(例如不基于 Ubuntu 或 Arch 的发行版),但 Snap 背后的技术已被 Linux 社区中的一些人批评。Canonical 控制着唯一的 Snap“应用商店”,而 Snap 应用的打开时间通常比普通软件长得多。虽然 Ubuntu去年将默认的 Firefox 网络浏览器切换为 Snap 包,但Linux Mint 与 Mozilla 达成了一项协议,以保持非 Snap 版本可用。
Steam 可从 Snap Store 获得,或者如果您的 Linux 系统上已经安装了 Snap,您可以在终端中运行“snap install steam –beta”(不带引号)。Snap 软件包可在 Ubuntu、Arch、Fedora、Linux Mint、KDE Neon、Debian 和大多数其他主要 Linux 发行版上使用。