跳转到主内容
极星编程网:以代码为星,赴技术山海!

麒麟系统怎么安装和使用各种模拟器

KylinOS可通过MAME、Suyu、Waydroid和QEMU四种方式运行非原生游戏:一、APT安装MAME并配置ROM路径;二、Flatpak部署Suyu Switch模拟器;三、Waydroid容器运行安卓模拟器APK;四、QEMU用户模式运行ARM64天马前端。

如果您在麒麟操作系统(KylinOS)中尝试运行非原生平台的游戏或应用,但发现系统无法直接执行ROM文件、Switch游戏或街机模拟内容,则可能是由于KylinOS基于Linux内核,缺乏Windows或Android环境下的专用模拟器运行时支持。以下是针对KylinOS安装与使用各类主流模拟器的可行路径:

一、安装MAME街机模拟器并加载ROM合集

MAME是开源街机模拟器,可在KylinOS桌面版中通过APT源直接安装,适用于x86_64及aarch64架构设备,支持20GB级ROM合集运行,需手动配置路径与按键映射。

1、打开终端,执行命令安装MAME主程序及依赖:

sudo apt install mame mame-tools -y

2、创建标准ROM目录结构:

mkdir -p ~/game/roms/mame 3、将下载好的MAME ROM压缩包解压至该目录,确保内部包含zip格式单个游戏文件(如sf2.zip)

4、启动MAME图形前端:

mameui(若未安装则执行sudo apt install mameui)

5、进入Configure Options → Configure Directories → ROMs,点击Add Folder,选择/home/用户名/game/roms/mame 6、按Tab键保存设置,逐级返回主菜单后点击Save Configuration,程序自动重启并识别ROM 7、在游戏列表中选中任一标题,按回车启动;首次运行需通过Input菜单配置P1/P2手柄或键盘按键映射

二、部署Suyu Switch模拟器(ARM64/Flatpak方案)

Suyu是开源Switch模拟器,专为Linux设计,支持Kylin V10 SP3及以上版本,通过Flatpak沙箱运行,兼容ARM64国产CPU,需预装固件与游戏路径配置。

1、安装Flatpak运行时:

sudo apt install flatpak

2、添加Flathub远程源:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 3、下载Suyu ARM64版Flatpak包(如dev.suyu_emu.suyu-arm64-20240723.flatpak),置于当前目录

4、执行安装:

sudo flatpak install ./dev.suyu_emu.suyu-arm64-20240723.flatpak

5、下载Switch官方固件压缩包,解压后覆盖至:

~/.var/app/dev.suyu_emu.suyu/data/suyu/nand

6、编辑配置文件:

nano ~/.var/app/dev.suyu_emu.suyu/config/suyu/qt-config.ini

7、在文件末尾添加游戏目录条目(示例):

Paths\gamedirs\path=/home/kylin/Games凹凸工坊-AI手写模拟器AI手写模拟器,一键生成手写文稿下载

8、启动模拟器:

flatpak run dev.suyu_emu.suyu

三、配置Waydroid运行安卓模拟器(含蛋蛋/Suyu等APK)

Waydroid提供完整Android容器环境,可原生运行安卓端Switch模拟器(如蛋蛋模拟器、Citron)、MAME安卓版或第三方街机前端,无需虚拟机开销,适合x86_64及aarch64 KylinOS。

1、启用Waydroid仓库并安装:

curl https://repo.waydro.id | sudo bash && sudo apt update && sudo apt install waydroid -y

2、初始化系统镜像:

sudo waydroid init

3、启动会话:

waydroid session start 4、在Waydroid窗口中拖入APK文件(如蛋蛋模拟器_v3.2.1.apk),或通过ADB推送:adb install 蛋蛋.apk

5、启动应用:

waydroid app launch com.dandan.emu 6、在Waydroid设置中开启“USB调试”与“允许未知来源”,确保APK签名兼容性

四、使用QEMU+UML方式运行ARM版天马前端模拟器套件

针对飞腾/鲲鹏平台KylinOS,可通过QEMU用户模式(qemu-user-static)运行ARM64编译的天马前端2.0(含FC/Switch/MAME多平台模拟器),绕过架构限制实现跨平台ROM加载。

1、安装QEMU用户态二进制工具:

sudo apt install qemu-user-static 2、注册ARM64 binfmt handler:sudo cp /usr/bin/qemu-aarch64-static /usr/lib/binfmt.d/

3、重启systemd-binfmt服务:

sudo systemctl restart systemd-binfmt 4、下载ARM64架构的天马前端2.0压缩包(含80GB资源包),解压至/opt/tianma-arm64

5、进入解压目录执行启动脚本:

chmod +x start.sh && ./start.sh 6、前端界面启动后,依次点击“模拟器管理”→“导入本地模拟器”,选择对应架构的mame、yuzu或suyu ARM64二进制文件7、在“资源库”中挂载NAS或本地路径的ROM文件夹,启用深度扫描自动识别游戏

相关文章