在 Alpine 上玩游戏
本页面记录了 Alpine Linux 中可用的各种游戏相关软件包,并列出了其他玩游戏的方式。如果您有兴趣在 Alpine Linux 上开发游戏,请访问 在 Alpine Linux 上进行游戏开发。
安装游戏
与安装任何其他软件包一样,运行以下命令
# apk add [game]
其中 [game]
是包含游戏的软件包的名称,例如来自可用游戏中的 micro-tetris
。
Steam
Steam,Valve 的流行游戏发行平台,可以通过 Flatpak 在 Alpine Linux 上运行。
Wine
wine 允许您在 Linux 下运行一些 Windows 软件,包括游戏。可能需要 32 位的 Alpine chroot/multiboot 才能在 Wine 下使用 32 位 Windows 游戏。如果您使用 x86_64,32 位应用程序将在 Wine 的实验性 WoW64 模式下运行,该模式可能与并非所有软件都兼容。
要在带有 alpine Linux 的 docker 容器 中运行 windows 应用程序/游戏,需要 libcap 来修复与原始套接字相关的问题
RUN apk add --no-cache libcap RUN setcap cap_net_raw+epi /usr/bin/wine-preloader
权限
为了确保您的帐户在“games”组中,请运行以下命令
# adduser youruser games
注销然后重新登录以使更改生效。大多数游戏不需要这样做才能工作。
游戏列表
以下是 Alpine Linux 中可用的游戏软件包列表
游戏 | 软件包名称 | 描述 |
AdvanceMAME | advancemame | 街机模拟器。 |
Aisleriot | aisleriot | 纸牌游戏。 |
DOSBox Staging | dosbox-staging | 使用 SDL 的 DOS 模拟器。 |
Freeciv | freeciv | 免费和开源的帝国建设策略游戏。 |
Frotz | frotz | Z 机器(Infocom 互动小说)解释器。 |
FlightGear | flightgear | 飞行模拟器。 |
Freedoom | freedoom | 完全免费的软件游戏,在 Doom 引擎上运行。 |
Chocolate Doom | chocolate-doom | Doom、Heretic、Hexen 和 Strife 的可移植版本 |
GZDoom | gzdoom | 类似于现代 FPS 的现代游戏引擎,与 Doom WAD 兼容 |
GCompris | gcompris-qt | 教育软件套件,包含针对 2 至 10 岁儿童的众多活动。 |
GNU Chess | gnuchess | 与电脑下棋。 |
LBreakout2 | lbreakout2 | 弹球游戏。 |
LBreakoutHD | lbreakouthd | LBreakout2 的后继者。注意:没有可用的关卡编辑器。 levelout2 是关卡创建所必需的。 |
LPairs | lpairs2 | 经典记忆游戏。 |
Micro Tetris | micro-tetris | 使用 ANSI 转义序列且可以安装在嵌入式设备中的俄罗斯方块版本。 |
Minetest | minetest | 一款受 Minecraft 启发的游戏。 |
NetHack | netHack | 单人 Rogue-like 地牢爬行或地牢探索游戏 |
OpenRCT2 | openrct2 | RollerCoaster Tycoon 2 的免费开源重新实现,但需要原始 RollerCoaster Tycoon 2 资源。 |
OpenTTD | openttd | 商业模拟游戏。 |
RetroArch | retroarch | 使用 libretro 的模拟器、游戏引擎和媒体播放器的前端。 |
ScummVM | scummvm | 多款图形冒险游戏的引擎。 |
SuperTux | supertux | 经典的 2D 跳跃奔跑横向卷轴游戏,风格类似于原始的超级马里奥游戏。 |
SuperTuxKart | supertuxkart | 带有 OSS 吉祥物的卡丁车赛车游戏。 |
Xonotic | xonotic | 免费和开源的 FPS。 |
参见
- Alpine Linux 上的 Steam
- Wine 常见问题解答
- OBS Studio (obs-studio) - 供 YouTube 和 Twitch 等流媒体平台上的直播主播使用。
- 如何在 Alpine Linux 3 上安装 Wine