嗨,我正在安装 stockfish 以在 scid 上使用。我遵循了这两个教程,使用的是 stockfish 网站上的 stockfish,而不是 git 上的。
https://www.chess.com/article/view/scid--stockfish
http://support.stockfishchess.org/kb/advanced-topics/compiling-stockfish-on-linux
我通过以下方式安装了 scid:
sudo apt-get install scid
我从以下网址下载了适用于 Linux 的 stockfish7 引擎二进制文件
我读到你需要先编译它,所以我用 sudo apt-get install git g++ 编译了 stockfish 引擎。用 make profile-build ARCH=x86-32 测试它,然后我在 scid 中添加引擎,设置如下:
name:stockfish
command: stockfish
directory: /home/user/Desktop/stockfish-7-linux/Linux/src/.stockfish
UCI on
但后来它告诉我unable to start the program: stockfish
。
该错误是任何错误的默认响应。如果我输入不存在的文件夹和不存在的文件,它也会给出该错误。我做错了什么?
答案1
首先,您需要命令的绝对路径,就我而言:
/usr/local/bin/stockfish
目录我刚刚按下右侧的按钮,指向你的主目录中的 scid :
~/.scid
请注意,如果你已经完成了鳕鱼干页面最后一步是:
./鳕鱼
但要像我一样使用它,还需要执行一步:
sudo make install
这给出了输出目录。