在 Alpine 上玩游戏

来自 Alpine Linux

本页面记录了 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。

参见