如何在Ubuntu上安装Lutris游戏平台?

来源:Webpack教程作者:零壳头衔:程序员
导读:本期聚焦于零壳创作的《如何在Ubuntu上安装Lutris游戏平台?》,敬请观看详情。想在Ubuntu上流畅运行Windows游戏却不知从何下手?Lutris是一个开源游戏管理平台,能统一管理Steam、Wine、模拟器等游戏来源,大幅降低Linux游戏配置门槛。本文从系统准备开始,介绍在Ubuntu上安装Lutris的完整流程:先启用32位架构并更新系统,再通过官方软件源或PPA安装Lutris包,接着配置Wine与DXVK层以提升兼容性,最后给出常见启动失败的排查方法。整个过程无需编译,使用官方推荐的安装脚本即可完成。装好Lutris后,你可以导入已有的Windows游戏安装包,或从Lutris社区脚本库一键安装热门游戏。文章还特别提醒NVIDIA和AMD显卡用户分别需要注意的驱动事项,避免出现黑屏或性能低下问题。按照本文步骤操作,十分钟左右即可搭好Linux游戏环境。

Lutris是一款专为Linux设计的开源游戏管理平台,它本身不运行游戏,而是作为一个统一的前端,帮你调度Wine、Steam、各种模拟器以及原生Linux游戏。你可以把它理解成游戏启动器与配置管理器的结合体。与直接使用Wine相比,Lutris最大的优势在于它维护了大量社区贡献的安装脚本,这些脚本已经针对特定游戏调整好Wine版本、DXVK参数、依赖库和注册表设置,省去了大量手动调试时间。在Ubuntu上安装Lutris并不复杂,但有一些前置条件,比如启用32位架构和安装合适的显卡驱动。下面从系统准备开始逐步说明。

如何在Ubuntu上安装Lutris游戏平台?

一、安装前的系统准备

首先,确保系统软件包列表是最新的,并且已经安装了必要的更新。打开终端,执行以下命令:

sudo apt update && sudo apt upgrade -y

命令中的&&表示前一条命令执行成功后才会执行后一条。更新过程中如果提示需要重启,建议先重启系统再进行下一步。

接下来要启用32位架构。很多Windows游戏和Wine组件仍然依赖32位库,如果系统只有64位架构,安装过程中会出现依赖错误。使用以下命令添加i386架构:

sudo dpkg --add-architecture i386
sudo apt update

执行后再次更新软件源,让新架构的包索引生效。完成后可以用dpkg --print-foreign-architectures查看是否成功添加。

显卡驱动是另一个关键点。对于NVIDIA用户,建议使用官方专有驱动而不是开源的nouveau驱动,因为专有驱动对Vulkan和DXVK的支持更好。可以在“软件和更新”的“附加驱动”选项卡中选择推荐的NVIDIA驱动版本。对于AMD和Intel用户,开源驱动通常已经包含在内核和Mesa中,但需要确保Mesa版本较新,以获得完整的Vulkan支持。检查Vulkan是否可用可以使用vulkaninfo命令,该命令需要安装vulkan-tools包。

二、通过官方软件源安装Lutris

Lutris官方提供了适用于Ubuntu的安装方式,推荐直接使用其维护的软件源或安装脚本。最省事的方法是使用官方的一键安装脚本,它会自动添加软件源并安装Lutris。在终端中执行:

wget -q https://lutris.net/repo/install -O- | sudo bash

这条命令会从Lutris官网下载安装脚本并立即执行。脚本内容主要是添加Lutris的APT仓库和GPG密钥,然后运行apt install lutris。如果你对执行远程脚本有所顾虑,也可以手动添加软件源。

手动添加软件源的方法如下。首先导入GPG密钥:

sudo mkdir -p /etc/apt/keyrings
wget -q https://lutris.net/repo/gpg -O- | sudo tee /etc/apt/keyrings/lutris.asc

然后添加软件源文件,创建/etc/apt/sources.list.d/lutris.list并写入以下内容:

deb [signed-by=/etc/apt/keyrings/lutris.asc] https://lutris.net/repo/ubuntu jammy main

注意这里示例中的jammy是Ubuntu 22.04的代号,你需要根据自己的Ubuntu版本替换成对应的代号,例如20.04是focal,23.04是lunar。执行lsb_release -cs可以查看当前系统的代号。

添加完软件源后,更新并安装:

sudo apt update
sudo apt install lutris

安装完成后,可以在应用程序菜单中找到Lutris,或在终端直接运行lutris启动。

三、配置Wine与DXVK

安装Lutris后,它并不会自动安装Wine。你需要根据自己的游戏需求安装Wine。Lutris官方推荐使用其专有的Wine构建版本,这些版本通常包含最新的补丁和优化。你可以在Lutris的“管理运行环境”中下载,也可以通过命令行安装系统Wine:

sudo apt install wine wine64 wine32

不过系统源里的Wine版本可能较旧,对于新游戏支持不够好。更好的做法是使用Lutris内置的“Wine”运行环境管理,它会自动下载适合的Wine版本到~/.local/share/lutris/runners/wine目录,并在游戏配置中选择。

DXVK是一个将DirectX 9/10/11调用转换为Vulkan的转换层,可以大幅提升游戏性能。安装DXVK最简单的方式是通过Lutris运行环境管理下载,或者使用winetricks安装。如果你已经在Lutris中设置了Wine前缀,可以打开“Winetricks”图形界面,选择“安装一个Windows DLL或组件”,然后勾选dxvk。或者手动下载DXVK的发布包,将其中的DLL文件复制到Wine前缀的system32和syswow64目录,并在Wine注册表中启用相应库覆盖。这些步骤对于新手来说比较复杂,因此强烈建议使用Lutris的脚本库导入游戏,脚本会自动完成这些配置。

在Lutris中配置游戏时,Runner选择Wine,然后在“系统选项”中可以看到DXVK、VKD3D等切换开关,勾选后Lutris会尝试使用对应转换层。对于N卡用户,确保环境变量__GL_SHADER_DISK_CACHE设置为1可以启用着色器缓存,减少游戏卡顿。这些选项在Lutris的游戏配置界面中都可以直接修改。

四、常见问题与排查

安装和运行过程中最常见的问题是依赖缺失。如果启动Lutris时提示缺少python3-yaml、python3-requests等Python模块,说明依赖没有完整安装。可以尝试重新执行安装命令,或者手动安装缺失的包:

sudo apt install python3-yaml python3-requests python3-pil python3-gi

如果游戏无法启动,首先查看Lutris的日志输出。在Lutris界面中右键点击游戏,选择“显示日志”,日志中通常会给出具体的错误信息。常见的错误包括Wine版本不支持、缺少DirectX运行库、或者游戏目录路径中包含空格和中文。路径问题可以通过将游戏移动到一个纯英文路径来解决。

显卡驱动问题也经常导致黑屏或崩溃。对于NVIDIA用户,运行nvidia-smi检查驱动是否正常工作;如果没有输出,说明驱动未加载,需要重新安装专有驱动。对于AMD用户,确保mesa-vulkan-drivers和mesa-utils已经安装:

sudo apt install mesa-vulkan-drivers mesa-utils

此外,如果使用的Wine前缀之前用过旧版Wine,建议重新创建一个新的前缀,避免残留配置冲突。在Lutris中删除游戏后重新导入,或者手动删除~/.wine目录再试。

以上内容基本覆盖了在Ubuntu上安装和初步配置Lutris的全过程。后续你可以从Lutris官网的“Games”页面浏览社区脚本,一键安装《巫师3》《古墓丽影》等热门游戏。安装脚本会自动处理Wine、DXVK和依赖库,极大降低手动配置成本。

LutrisUbuntuLinux游戏修改时间:2026-09-21 11:59:51

免责声明:已尽一切努力确保本网站所含信息的准确性。网站作品多为原创整理与精心创作,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们进行处理Email:chomcom@qq.com。
引用或转载本作品时,请注明当前出处:https://www.ipipp.com/html/0921/60050.html,基于非商业用途的前提下,欢迎转载或二创本作品。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。