Answers:
为了完整起见,我想在Scid中添加一些更明确的使用鳕鱼的说明,因为有时候在实际的国际象棋程序中如何使鳕鱼变得有些混乱。
sudo apt-get install scid
sudo apt-get install stockfish
在Scid中加载Scid单击:
Tools -> Analysis Engine (click twice) -> New
Set Name to ‘stockfish’
Command is /usr/games/stockfish (use ‘which stockfish’ if not)
Directory : Click the ~/.scid button
Hit OK and select the stockfish engine
希望这足够简单,任何人都可以复制它。
大概您已经知道Stockfish是“唯一”的象棋引擎。这意味着它只是进行思考的程序部分,根本没有任何接口。
我已经有一段时间没有使用Ubuntu了,但是AFAIK Stockfish在其存储库中可用,因此您应该可以通过以下方式进行安装:$ sudo apt-get install stockfish
如果出于某种原因需要/想要从源代码安装Stockfish,则从github存储库下载代码后,只需一个C ++编译器(vg g ++),然后从“ src”文件夹中输入命令:$ make build ARCH = x86-64(适用于64位系统)$ make build ARCH = x86-32(适用于32位系统)
为了能够与Stockfis对抗,您需要一个国际象棋GUI,例如Arena(仅Windows版本,因此需要葡萄酒以使其发挥作用)和ScidVsPC非常受欢迎:http ://scidvspc.sourceforge.net/ http://www.playwitharena.com/
一旦安装了GUI和Stockfish引擎,只需将Stockfish引擎添加到GUI即可对其进行操作。
该软件包在http://packages.debian.org/sid/i386/stockfish/download中进行了引用,可以通过智能或突触安装。
尝试此链接以获取更多信息
我建议您只在终端中使用以下命令:
sudo apt-get install stockfish
我建议您从https://stockfishchess.org/下载引擎。
解压缩该zip文件并进入src文件夹。
unzip stockfish-7-linux.zip
cd stockfish-7-linux/src
调用make脚本,即
make build ARCH=x86-64
不要使用apt-get,因为它没有提供最新的Stockfish版本。做这个:
wget https://stockfishchess.org/files/stockfish-10-linux.zip
unzip stockfish-10-linux.zip
chmod +x stockfish-10-linux/Linux/stockfish_10_x64
./stockfish-10-linux/Linux/stockfish_10_x64
apt show stockfish
会Version: 8-3
在我的计算机上返回(Ubuntu 17.04,因此甚至不是最新的Ubuntu)。