175. Linux系统用Pikafish(皮卡鱼)下中国象棋(使用XBoard程序)
175. Linux系统用Pikafish(皮卡鱼)下中国象棋(使用XBoard程序)
2026.01.25
系统:
* Linux: openKylin 2.0 SP2 2512 (amd64)
* xboard 4.9.1
---
* 理论上,同样适用于:
- Debian/Ubuntu/LinuxMint
- Kylin/Deepin/UOS
- ATZ Linux
* 说明:暂不支持 Intel/AMD/海光/兆芯 amd64 (也称 x86_64 架构)以外的其它CPU 类型(比如:龙芯,申威,高通芯片)
已经调试成功。但有时会命令失效。还需要进一步调试、确认参数细节。
如果进展顺利,大概3天左右,可以整理出“简化后的操作步骤”,以及重要技术细节、重要参数。
---
一、基本操作:用 xboard 玩中国象棋
需要安装几个相关软件包:
* xboard, hoichess, sjaakii, fairymax, polyglot
安装命令:
sudo apt install xboard hoichess sjaakii fairymax polyglot
以及 UCCI/UCI 引擎协议转换工具包 uci2wb
特别说明:
openKylin 2.0 SP2, 官方软件源里,暂未收录 uci2wb 软件包!
但是,可以从 Debian 或者 Ubuntu 的软件源里,下载后,进行安装。
* 下载地址1(最新版本,2025年更新):
http://mirrors.163.com//debian/pool/main/u/uci2wb/
uci2wb_4.1+git200714-1.3_amd64.deb
19-Oct-2025, 25K (2025-10-19更新)
---
* 下载地址2(早期旧版本,2020年更新):
http://mirrors.163.com/debian-archive/debian/pool/main/u/uci2wb/
uci2wb_4.1+git200714-1_amd64.de
15-Jul-2020,29K
---
二、皮卡鱼官方引擎下载
https://www.pikafish.com/
* 最新官方版本:2025-06-27 发布
有三种程序包,选择最左侧的 “纯引擎文件” 进行下载。
里面就包含有 Linux 系统下,amd64/ x86_64 硬件架构的引擎运行程序共8个,都是以 pikafish- 开头。
其中,带有512数字的3个程序文件,可能会运行报错、无法正常使用。
其它5个程序命令,实测可用、有效。
---
先放个运行效果图吧。下一篇帖子,等证实、理清参数细节了,再细说。
---
顺便,强烈推荐先看一篇帖子。
这是某位网友在 2024年发表的一篇相关 WinBoard / XBoard+Pikafish 的技术细节文章:
-----------------------------
在Linux环境下使用开源工具玩中国象棋
By William Gates |
https://blog.williamgates.net/2024/05/play-xiangqi-in-linux-with-open-source-tools/
-----------------------------
2段重要的章节:
* XBoard+Fairy-Stockfish
* XBoard+Pikafish
