【batocera】怎样本地安装模拟器【SUYU】


【batocera】怎样本地安装模拟器【SUYU】
















全新 Batocera 系统 + 已下载好 Suyu 压缩包 → 纯命令行完整安装流程(一步不差)
假设:
  • 你已经把suyu-batocera-x64.7z传到了/userdata/目录
  • 全新干净系统
  • 你用 SSH 连接(WinSCP/Putty)
  • 全程 root 权限(Batocera 默认就是 root)
下面所有命令 直接复制粘贴 即可。

一、先安装解压工具(7z)

Batocera 自带,但确保能用:
bash
batocera-es-swissknife --install_package p7zip

二、进入目录、解压

bash
# 进入 userdata cd /userdata/ # 解压到 emulators/suyu(自动建目录) 7z x suyu-batocera-x64.7z -o/userdata/emulators/suyu -y 

三、给权限(必须!否则闪退)

bash
chmod -R 755 /userdata/emulators/suyu chmod +x /userdata/emulators/suyu/suyu

四、让 Batocera 识别 Suyu(关键注册)

方法 A:一键注册(最稳)

bash
# 告诉系统有 suyu 这个模拟器 echo 'SUYU="suyu"' >> /userdata/system/configs/emulationstation/es_features.cfg # 关联到 Switch 主机 echo '' >> /userdata/system/configs/emulationstation/es_systems.cfg

方法 B:用官方工具注册(推荐)

bash
batocera-es-swissknife --emulator add suyu --path /userdata/emulators/suyu/suyu --system switch

五、修复游戏目录(确保存在)

bash
mkdir -p /userdata/roms/switch chmod -R 755 /userdata/roms/switch

六、重启 ES(生效,不用重启整机)

bash
batocera-es-swissknife --restart 

✅ 完成!

现在:
  • 游戏丢/userdata/roms/switch/(.xci/.nsp)
  • 选中 Switch 游戏 → 按 Select → 模拟器选 suyu
  • 直接运行

如果你想:一键安装所有 4 个 Switch 模拟器

我把 Suyu+Ryujinx+Yuzu+Eden 四合一命令 给你(全部自动解压 + 权限 + 注册):
bash
# 全部假设压缩包在 /userdata/ 下 cd /userdata/

7z x suyu-batocera-x64.7z -o/userdata/emulators/suyu -y 7z x ryujinx-batocera-x64.7z -o/userdata/emulators/ryujinx -y 7z x yuzu-batocera-x64.7z -o/userdata/emulators/yuzu -y 7z x eden-batocera-x64.7z -o/userdata/emulators/eden -y chmod -R 755 /userdata/emulators/ chmod +x /userdata/emulators/suyu/suyu chmod +x /userdata/emulators/ryujinx/ryujinx chmod +x /userdata/emulators/yuzu/yuzu chmod +x /userdata/emulators/eden/eden

batocera-es-swissknife --emulator add suyu --path /userdata/emulators/suyu/suyu --system switch
batocera-es-swissknife --emulator add ryujinx --path /userdata/emulators/ryujinx/ryujinx --system switch
batocera-es-swissknife --emulator add yuzu --path /userdata/emulators/yuzu/yuzu --system switch
batocera-es-swissknife --emulator add eden --path /userdata/emulators/eden/eden --system switch

batocera-es-swissknife --restart 

要不要我顺便给你 PS3/PS2/PSP/NGC/Wii 等所有模拟器的通用安装命令模板?以后任何新模拟器都套用即可。
好的

通用万能模板

所有模拟器都按这个套路来,一条逻辑通吃

核心四步(记死)

  1. 把压缩包放到/userdata/
  2. 解压到/userdata/emulators/xxx
  3. 加执行权限
  4. 让 Batocera 识别并重启界面

一、通用命令模板(直接套)

把下面的模拟器名替换成实际名字即可
bash
运行
# 1. 进入目录 cd /userdata # 2. 解压(包名.7z  →  模拟器文件夹) 7z x 包名.7z -o/userdata/emulators/模拟器名 -y # 3. 加权限(必做,否则打不开) chmod -R 755 /userdata/emulators/模拟器名 chmod +x /userdata/emulators/模拟器名/可执行文件名 # 4. 注册到 Batocera(对应平台) batocera-es-swissknife --emulator add 模拟器名 \ --path /userdata/emulators/模拟器名/可执行文件名 \ --system 对应平台 # 5. 重启界面生效 batocera-es-swissknife --restart 

二、你常用的全套直接可用版(复制就跑)

1) Suyu

bash
运行
cd /userdata
7z x suyu-batocera-x64.7z -o/userdata/emulators/suyu -y chmod -R 755 /userdata/emulators/suyu chmod +x /userdata/emulators/suyu/suyu
batocera-es-swissknife --emulator add suyu --path /userdata/emulators/suyu/suyu --system switch
batocera-es-swissknife --restart 

2) Ryujinx 龙神

bash
运行
cd /userdata
7z x ryujinx-batocera.7z -o/userdata/emulators/ryujinx -y chmod -R 755 /userdata/emulators/ryujinx chmod +x /userdata/emulators/ryujinx/Ryujinx
batocera-es-swissknife --emulator add ryujinx --path /userdata/emulators/ryujinx/Ryujinx --system switch
batocera-es-swissknife --restart 

3) Yuzu 柚子

bash
运行
cd /userdata
7z x yuzu-batocera.7z -o/userdata/emulators/yuzu -y chmod -R 755 /userdata/emulators/yuzu chmod +x /userdata/emulators/yuzu/yuzu
batocera-es-swissknife --emulator add yuzu --path /userdata/emulators/yuzu/yuzu --system switch
batocera-es-swissknife --restart 

4) Eden

bash
运行
cd /userdata
7z x eden-batocera.7z -o/userdata/emulators/eden -y chmod -R 755 /userdata/emulators/eden chmod +x /userdata/emulators/eden/eden
batocera-es-swissknife --emulator add eden --path /userdata/emulators/eden/eden --system switch
batocera-es-swissknife --restart 

三、其他主机通用对照表(直接改名字用)

表格
平台 system 名称 常见模拟器名
PS3 ps3 rpcs3
PS2 ps2 pcsx2
Wii/NGC wii dolphin
3DS 3ds citra
Xbox360 xbox360 xenia
DC/Naomi dreamcast flycast
PSP psp ppsspp
例:安装 RPCS3(PS3)
bash
运行
cd /userdata
7z x rpcs3-batocera.7z -o/userdata/emulators/rpcs3 -y chmod -R 755 /userdata/emulators/rpcs3 chmod +x /userdata/emulators/rpcs3/rpcs3
batocera-es-swissknife --emulator add rpcs3 --path /userdata/emulators/rpcs3/rpcs3 --system ps3
batocera-es-swissknife --restart 

四、最保险的一键修复(打不开就执行)

bash
运行
# 统一修复所有模拟器权限 chown -R batocera:batocera /userdata/emulators chmod -R 755 /userdata/emulators chmod -R +x /userdata/emulators/*/* # 重建游戏列表 batocera-es-swissknife --rebuild-gamelists
batocera-es-swissknife --restart 
你之后只要:
压缩包丢进去 → 套用对应命令 → 完事
永远不会再闪退、报错、找不到程序。









刀神道一奶-商品自动发货系统

联系我们 订单查询