共计 3846 个字符,预计需要花费 10 分钟才能阅读完成。
1)Lutris 是什么?适用场景
- 定位 :Lutris 是面向 Linux 的开源“游戏管理 / 启动平台”,统一管理你在 Steam、GOG、Epic、Humble、itch.io 及本地 / 模拟器等来源的游戏;对需要 Wine 的游戏,社区安装脚本可一键配置运行环境。软件以 Python/GTK 编写,GPL 许可。( 维基百科)
- 特性速览:
- 账号联动与库导入(Steam/GOG…),从 Lutris 直接安装 / 启动。(GitHub)
- “运行器(Runner)”生态:原生 /Steam/Wine/Proton 以及多种模拟器;近期版本还加入 / 更新了 DuckStation、Ruffle 等。(Flathub – Apps for Linux)
- 对 DXVK/VKD3D 的集成,用 Vulkan 跑 DirectX 9/10/11/12。(Flathub – Apps for Linux)
- 桌面 /Steam Deck 皆可用,并可一键给游戏创建 Steam 快捷方式。(lutris.net)
2)安装(推荐 Flatpak;或按发行版原生包)
建议优先 Flatpak:少手动装依赖,官方 Flathub 维护活跃。命令:
flatpak install flathub --user -y net.lutris.Lutris(lutris.net)
- Ubuntu / Linux Mint / Elementary:从 GitHub Release 提供的 .deb 安装包;或使用 Flatpak。(lutris.net)
- Debian 12(官方指引的 OBS 仓库):
echo -e "Types: deb\nURIs: https://download.opensuse.org/repositories/home:/strycore/Debian_12/\nSuites: ./\nComponents: \nSigned-By: /etc/apt/keyrings/lutris.gpg" | sudo tee /etc/apt/sources.list.d/lutris.sources > /dev/null wget -q -O- https://download.opensuse.org/repositories/home:/strycore/Debian_12/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/lutris.gpg sudo apt update && sudo apt install lutris(lutris.net) - Fedora:
sudo dnf install lutris(官方仓库收录)。(lutris.net) - Arch / Manjaro:
sudo pacman -S lutris(Manjaro 更新有延迟)。(lutris.net) - openSUSE:
sudo zypper in lutris。(lutris.net) - Steam Deck(SteamOS):切到桌面模式,用 Discover 安装;安装游戏时勾选 Create Steam shortcut,或右键游戏“创建 Steam 快捷方式”。(lutris.net)
安装提示:以 发行版包管理器或 Flathub 安装可获得浏览器协议、运行时等完整集成;官方不建议用
setup.py install方式。(lutris.net)
3)首次运行前:驱动 /Vulkan/32 位兼容
- Lutris 依赖 显卡驱动 + Vulkan(DXVK/VKD3D 需要),并且很多游戏需要 32 位 运行时。若提示“未安装 Vulkan”或“缺少 32-bit 库”,请安装对应驱动并启用 i386/multilib(如 Ubuntu:
sudo dpkg --add-architecture i386等)。(Arch Linux 论坛) - Lutris 有自己的 runtime(兼容库集合),但官方仍建议系统层面安装 Wine 的依赖以避免缺失。使用 Flatpak 安装则无需另装 Wine。(lutris.net)
4)把账号和商店接进来
- 打开 Lutris 客户端 → 导入 / 连接(Import/Integrations),登录 GOG(0.5+ 开始支持直接连接并自动下载)、以及 Steam 等。(GitHub)
- 安装页面上很多游戏都有“Install”按钮(在 lutris.net 的游戏页点击会唤起客户端并执行安装脚本;部分条目会要求你先在侧栏连接对应来源账号,比如 Steam)。(lutris.net)
- Flathub 版近期更新修复了 Flathub/Amazon 源 API,改善整合;GOG/itch.io 也支持同时提供 Linux/Windows 安装器选项。(Flathub – Apps for Linux)
5)运行 Windows 游戏:Wine / GE-Proton、DXVK/VKD3D
- Runner 选择:在游戏“配置 → Runner/ 游戏选项”里选择 Wine 或 GE-Proton(Lutris 会自动管理并下载所需版本;0.5.18 起可获取最新 GE-Proton/Wine-GE 构建)。(GitHub)
- DXVK / VKD3D:同一处可勾选启用;若报“未安装 Vulkan/ 不支持”,先确认驱动 /Vulkan 和 32 位库齐全。(Arch Linux 论坛)
- 可选:ProtonUp-Qt 一键管理 GE-Proton / Wine-GE(支持 Steam、Lutris、Heroic):
- Flathub 安装:
flatpak install flathub net.davidotek.pupgui2(Flathub – Apps for Linux) - 项目主页与说明:可视化安装 / 更新 GE-Proton 与 Wine-GE。(DavidoTek)
- Flathub 安装:
6)两种最常见的安装方式(示例)
A. 用官网安装脚本“一键安装”
- 在 lutris.net 搜索某款游戏 → 点 Install。
- Lutris 客户端会读取 YAML 安装脚本,自动完成下载、依赖检查、前缀创建、DXVK/VKD3D 安装等步骤。(GitHub)
B. 本地绿色版 / 压缩包手动添加
+→ Add locally installed game,选择可执行文件(Windows 游戏选 Wine/GE-Proton 作为 Runner)。- 在“游戏选项 / 系统选项”里设定前缀目录、环境变量(比如
DXVK_HUD=1看帧时序)。(GitHub)
7)进阶:自己写 Lutris 安装器(YAML)
- 安装脚本是 声明式 YAML:定义“如何获取文件”“如何安装 / 解压 / 运行命令”“Runner 与系统配置”“元数据”等。官方文档包含语法、变量替换、示例脚本。(GitHub)
- 适用场景:你有旧版光盘镜像 / 本地安装包、或想把“摸索出的最佳设置”分享给社区时,就写一个安装器 PR 到仓库。
8)常见问题 & 排障
Q1:DXVK/VKD3D 选项是灰的或报 Vulkan 未安装?
- 先确认显卡驱动与 Vulkan 就绪;Arch 论坛典型报错与解法可作参考。(Arch Linux 论坛)
Q2:提示缺少 32 位库 / 游戏打不开(libGL.so.1/i386 等)?
- 在 Debian/Ubuntu 系统执行:
sudo dpkg --add-architecture i386然后安装对应 32 位运行库(wine32、libc6:i386 等);见相关问答与经验贴。(Unix & Linux Stack Exchange)
Q3:GE-Proton 没出现在列表?
- 打开 Preferences → Updates → Check again 触发运行器下载;这是 0.5.18 的已知情形之一。(GitHub)
Q4:Flatpak 版的文件访问 / 外接库路径?
- Flathub 版默认已申请主目录读写及必要权限,通常不需要额外设置(遇到特殊路径可用 Flatseal 调整)。(Flathub – Apps for Linux)
Q5:多人对战 / 反作弊兼容性?
- EAC/BattlEye 对 Proton/Wine 的官方支持取决于 游戏方是否启用。Valve 公告称开发者只需联系 BattlEye 即可启用;但并非所有厂商都打开,例如 2024 年《Apex Legends》停止对 Linux/Steam Deck 的支持。遇到无法启动 / 被踢出,通常与反作弊策略相关(非 Lutris 自身问题)。(Steam 商店)
9)Steam Deck 小贴士
- 在 桌面模式 安装 Lutris(Discover);为游戏创建 Steam 快捷方式,即可从游戏模式启动。需要在桌面模式使用手柄时,可在 Steam 的 Controller → Desktop Configuration 将配置设为 Disabled,然后按住 Steam 键做鼠标控制。(lutris.net)
10)实用技巧
- 搜索 / 过滤:0.5.18 起,搜索框支持
installed:yes、source:gog等“花式标签”,并提供筛选按钮;侧边栏还有“Uncategorized”视图。(Flathub – Apps for Linux) - 性能诊断:
DXVK_HUD=1可显示帧时序;根据 Lutris 文档建议调优至更平稳的 frametime。(GitHub)
TL;DR 安装与上手最短路径
- 安装 Lutris(Flatpak 一条命令):
flatpak install flathub --user -y net.lutris.Lutris。(lutris.net) - 连接账号(GOG/Steam/Epic…),或直接在 lutris.net 点 Install。(GitHub)
- 运行 Windows 游戏:在游戏“配置 → Runner”选 GE-Proton,勾选 DXVK/VKD3D。若报错,先补驱动 /Vulkan 与 32 位库。(GitHub)
正文完

