如何在 Arch Linux 上安装和使用 Steam如何在 Arch Linux 上安装和使用 Steam如何在 Arch Linux 上安装和使用 Steam如何在 Arch Linux 上安装和使用 Steam
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Arch Linux 上安装和使用 Steam

程序和视频游戏的数字发行渠道称为 Steam。 Valve 公司创建并支持它。 Steam 可以从官方存储库下载,并使用 pacman 开发工具包安装在 Arch Linux 上。在 Arch Linux 上使用 Steam 的一个好处是它提供了一种下载和管理游戏的实用方法。此外,它还提供在线存储和自动升级等功能。 Steam 拥有规模庞大的用户和开发者社区,这使得该网站上提供了多样化的游戏和应用程序选择。本文讨论如何在 Arch Linux 上设置和使用 Steam。

修改 Pacman 配置文件

在使用 Steam 之前,我们应该启用默认情况下禁用的 multilib 存储库。为此,我们应该修改 pacman 配置文件。以下命令使用“nano”文本编辑器打开并编辑“/etc/pacman.conf”文件:

[omar@omar ~]$ sudo nano /etc/pacman.conf

该文件是系统上包管理器的配置文件。它包含确定 pacman 在用于安装、更新和管理系统上的软件包时的行为方式的设置。搜索以下附加两行并取消注释。用户通过保存更改退出 Nano 编辑器后,将保存在此文件中完成的更改。

[multilib]

Include = /etc/pacman.d/mirrorlist

系统升级

是时候使用 pacman 实用程序进行完整的系统升级了。用于此目的的命令是 –S 选项。从 -y 服务器同步(下载)包数据库。刷新所有本地 -u 包数据库。执行软件包的升级。因此,所有已安装的软件包都会更新到最新版本并检查更新。同步包数据库后,该命令将启动“完整系统升级”过程。

[omar@omar ~]$ sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib                                       164.9 KiB  52.5 KiB/s 00:03 [###########################################] 100%
:: Starting full system upgrade...
there is nothing to do

安装 Steam

现在,是时候使用 pacman 实用程序和“-S”选项来安装 Steam 软件包了。该命令首先解决 Steam 包的依赖关系。它会检查 Steam 软件包所依赖的任何其他软件包以及是否需要安装 Steam 才能正常工作。解决依赖关系后,它会继续下载并安装包及其依赖关系,并显示安装进度。

[omar@omar ~]$ sudo pacman -S steam
resolving dependencies...
:: There are 5 providers available for lib32-vulkan-driver:
:: Repository multilib
1) lib32-amdvlk  2) lib32-nvidia-utils  3) lib32-vulkan-intel  4) lib32-vulkan-radeon  5) lib32-vulkan-virtio
Enter a number (default=1):
looking for conflicting packages...
Packages (57)  Size:   124.61 MiB
Total Installed Size:  488.00 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
Optional dependencies for lib32-openssl
ca-certificates [installed]
Optional dependencies for lib32-mesa
Optional dependencies for steam
:: Running post-transaction hooks...
(1/4) Reloading device manager configuration...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...

启动 Steam 进行配置

在您的活动搜索区域中搜索 Steam 实用程序“steam”。将弹出已安装的“Steam”实用程序。点击它可以快速打开它。

当出现以下对话框时,更新 steam 环境可能需要 10 多分钟。等到它准备好使用为止。

如果您是在 Arch Linux 系统中首次使用 Steam,则会出现以下屏幕。如您所见,这是 Steam 的登录屏幕。如果您没有 Steam 帐户,则必须注册一个。为此,请点击二维码图像下带下划线的“创建免费帐户”或使用您的用户名和密码登录。

创建帐户后,需要您的验证。为了便于说明,我们为其提供了一封虚拟电子邮件。它通过发送电子邮件来验证它。您需要在 Gmail 中打开 Steam 平台发送的电子邮件才能进行验证。

当您新创建的帐户的电子邮件地址成功通过官方 Steam 平台验证后,您将导航到以下屏幕,如图所示:

电子邮件验证后,当您打开刚刚安装的 Steam 实用程序时,您会在屏幕上看到以下成功消息。点击“继续”打开Steam游戏区。

它要求您使用您在创建帐户过程中提供的用户名和密码从新创建的帐户登录,如下所示:

等到您可以访问 Steam 区域。

这是在 Arch Linux 中打开的 Steam 平台的主屏幕。您可以从“HOME”菜单下的“GAMES”部分检查游戏。

设置 Proton

通过利用 Steam 客户端,Valve Corporation 的 Proton 兼容层使仅适用于 Windows 的视频游戏能够在基于 Linux 的系统上运行。与单独使用 Wine 来运行游戏不同,Proton 为玩家提供了内置游戏手柄兼容性、增强的视觉效果和卓越性能等功能。因此,我们使用 Proton 在 Arch Linux 中安装和运行 Steam 上的游戏,而 Arch Linux 仅适用于类似 Windows 的操作系统。为此,我们需要首先在 Arch Linux 中设置一个 Proton。安装 Proton 的命令以“yay”实用程序开头,后跟“-S”选项和“proton”关键字。运行该命令时,yay 会列出可用于“proton”包的 5 个提供程序。这些提供程序是 AUR 中可用的包的不同版本或变体。

要选择要部署的某个提供商,系统会要求用户输入一个数字。该命令还列出了可用于其他软件包的提供程序,例如“afdko”和“python-ufonormalizer”。系统会提示用户为每个包选择一个提供商。最后,在安装软件包之前检查冲突和内部冲突。本场景中安装了包 proton-1:7.0.6-2。安装 Proton 实用程序后,请确保重新启动刚刚安装的 Steam 应用程序。现在,您将能够安装并运行以前在 Windows 环境中玩而以前无法在 Linux 上玩的游戏。

[omar@omar ~]$ yay -S proton
:: There are 5 providers available for proton:
:: Repository AUR
1) proton 2) proton-experimental 3) proton-ge-custom 4) proton-ge-custom-bin 5) proton-git
Enter a number (default=1):
:: There are 2 providers available for afdko:
:: Repository AUR
1) afdko 2) afdko-git
Enter a number (default=1):
==> 1
:: There are 2 providers available for python-ufonormalizer:
:: Repository AUR
1) python-ufonormalizer 2) python-ufonormalizer-git
Enter a number (default=1):
==> 1
:: There are 2 providers available for python-defcon:
:: Repository AUR
1) python-defcon 2) python-defcon-git
Enter a number (default=1):
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1]  proton-1:7.0.6-2

结论

本指南解释了 Arch Linux 系统中游戏的 Steam 发行渠道的使用。为此,我们修改了 Arch Linux 的 pacman 包管理器的配置文件以启用 multilib 存储库。升级 Arch Linux 系统后,我们使用 pacman 包管理器安装了 Steam 实用程序。在我们的系统中配置它并创建帐户后,我们成功启动了它。此外,我们还在Arch Linux中安装了proton实用程序,借助“yay”实用程序来在Arch Linux系统中运行类似窗口的游戏。

©2015-2025 艾丽卡 support@alaica.com