如何在Ubuntu上安装Stockfish国际象棋引擎 – INFOXIAO |
您所在的位置:网站首页 › 鳕鱼象棋stockfish下载 › 如何在Ubuntu上安装Stockfish国际象棋引擎 – INFOXIAO |
Ubuntu 上的 Stockfish 对于许多计算机用户来说可能并不熟悉,它是一个开源但功能强大的 UCI 国际象棋引擎,可以分析国际象棋位置并计算最佳走法。 它是一个命令行程序,因此不包括图形用户界面 (GUI),但您可以开发自己的 GUI 或使用 Stockfish 开发的并可在线使用的 GUI。 因此,如果您是一名狂热的国际象棋玩家或希望增强 Linux 上的国际象棋体验的爱好者,那么可以在 Ubuntu 上安装 Stockfish。 在本分步指南中,我们将引导您完成在 Ubuntu 上安装 Stockfish 的过程。 推荐:在Linux Debian 12/11上安装Vanilla TeX Live1. 更新您的系统在安装任何新的软件包之前更新您的 Ubuntu 系统始终是一个好主意。 为此,请打开终端,您可以使用键盘快捷键 Ctrl+Alt+T 或在应用程序菜单中搜索它。 之后运行系统更新命令,这也将更新您的 APT 包索引缓存。 sudo apt update && sudo apt upgrade此命令将确保您的系统上拥有最新的软件包信息。 2.在Ubuntu 22.04或20.04上安装Stockfish在撰写本文时,Stockfish 版本 14 是通过 Ubuntu 22.04 的默认存储库安装的。 因此,要安装它,您只需在终端中运行给定的命令即可。 sudo apt install stockfish那些想要 Stockfish 版本 15 的人: 如果您想安装版本 15 或将现有的 14 升级到 15,请遵循以下命令: wget http://mirrors.kernel.org/ubuntu/pool/universe/s/stockfish/stockfish_15.1-4_amd64.debsudo dpkg -i stockfish_15.1-4_amd64.deb安装完成后,您就可以使用国际象棋引擎了。 3. 奔跑的鳕鱼干安装后,我们可以调用 Stockfish 命令行界面 (CLI) 引擎来运行可用的不同命令。 要启动它,请输入 stockfish 在终端中并按 Enter 键。 stockfish现在,您可以开始向 Stockfish 发送国际象棋命令,并通过引擎的命令行界面 (CLI) 或支持 Stockfish 的国际象棋图形用户界面 (GUI) 接收响应。 以下是您可以在 Stockfish 中使用的一些基本命令: UCI:该命令用于在引擎启动时识别和配置引擎。它代表“通用国际象棋界面”。当您运行 Stockfish 时,它通常会在启用 UCI 协议的情况下启动。isready:此命令检查引擎是否准备好接收命令。它通常在“uci”命令之后使用,以确保引擎在发送附加指令之前准备就绪。ucinewgame:此命令通知 Stockfish 一场新游戏即将开始。它重置引擎的内部状态,为新游戏做好准备。位置 [分 | startpos] [moves …]:此命令设置用于分析或游戏的棋盘位置。您可以使用 Forsyth-Edwards Notation (FEN) 提供位置,或使用“startpos”设置默认起始位置。或者,您可以在“位置”命令后添加移动列表以设置特定位置。go [搜索参数…]:“go”命令告诉 Stockfish 开始搜索最佳移动。它后面可以跟各种搜索参数,如“深度”、“移动时间”、“节点”等,以控制引擎的搜索行为。stop:此命令指示 Stockfish 立即停止搜索。ponderhit:如果您正在实现国际象棋 GUI 或与单独下棋的对手一起使用 Stockfish,则“ponderhit”命令指示引擎应开始将对手的移动视为要分析的新位置。quit:此命令终止 Stockfish 引擎并关闭程序。以下是如何在命令行界面中使用这些命令的示例: uciuciokisreadyreadyokucinewgameposition startpos moves e2e4 e7e5go depth 12在上面给出的示例中,命令是顺序发出的。 “你sci”命令是初始化引擎,之后为我们使用的新游戏设置环境“ucinewgame”。 宣布一些举动“position位置使用“go”,最后,引擎开始使用“go”命令搜索 12 步的深度。 ![]() 虽然 Stockfish 的命令行界面在 GUI Ubuntu Desktop 和 CLI 系统上都非常强大,但是,如果您更喜欢使用 GUI 与这个国际象棋引擎交互,这当然会更舒服; 然后我们可以将 Stockfish 与流行的国际象棋 GUI 结合使用,例如 Scid vs. PC、Arena 或 XBoard。 这里我们讨论如何安装 Scid,它可以通过默认的 Ubuntu 存储库来安装,下面是要遵循的命令: sudo apt install scid![]() 一旦您安装了您喜欢的国际象棋 GUI(就像我们使用 SCID 一样),您就可以将其配置为使用 Stockfish 作为国际象棋引擎。 通常,这涉及在 GUI 设置中指定 Stockfish 可执行文件的路径。 对于使用 SCID 的用户,要为其配置 StockFish 分析引擎,请按照以下步骤操作: 打开 SCID GUI,然后在应用程序库中搜索它。![]() ![]() ![]() 在 Ubuntu 上安装 SCID 后,您将拥有 Stockfish 的 GUI,您可以使用它开始玩和分析国际象棋游戏。 您只需在 GUI 中加载或开始新游戏,Stockfish 就会在您玩游戏时提供分析和建议的操作。 而那些想要使用命令行来对抗 Stockfish 的人也可以通过提供标准代数符号的移动来做到这一点。 例如,正如我们之前所展示的 步骤4,只需输入您的动作,然后按 进入 键,软件将对其操作或分析做出响应。 ![]() 随着时间的推移,如果通过当前 Ubuntu Linux 版本的默认系统存储库发布了新版本的 Stockfish,那么要升级到它,您可以再次使用 APT 包管理器: sudo apt updatesudo apt upgrade stockfish结论在 Ubuntu Linux 上安装 Stockfish 并不困难,但是,您应该知道如何下棋才能充分利用这款软件。它将帮助您分析比赛,提高您的技能,并挑战自己与最强大的国际象棋引擎之一。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |