如何在 ubuntu 上安装 stockfish,例如 22.04 或 20.04 – 国际象棋引擎-人生就是博尊龙凯时

1. 更新您的系统

在安装任何新软件包之前更新您的 ubuntu 系统始终是一个好主意。为此,请打开终端,您可以使用键盘快捷键 ctrl alt t 或在应用程序菜单中搜索它。之后,运行 system update 命令,该命令也将更新您的 apt 包索引缓存。

sudo apt update && sudo apt upgrade

此命令将确保您在系统上拥有最新的软件包信息。

2. 在 ubuntu 上安装 stockfish 22.04 或 20.04

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.deb
sudo dpkg -i stockfish_15.1-4_amd64.deb

安装完成后,您就可以使用国际象棋引擎了。

3. stockfish

安装后,我们可以调用 stockfish 命令行界面 (cli) 引擎来运行可用于它的不同命令。

要启动它,请在终端中键入 stockfish,然后按 enter。

stockfish

现在,您可以开始向 stockfish 发送国际象棋命令,并通过引擎的命令行界面 (cli) 或在支持 stockfish 的国际象棋图形用户界面 (gui) 中接收响应。

以下是您可以与 stockfish 一起使用的一些基本命令:

  • uci:此命令用于在引擎启动时识别和配置引擎。它代表“通用国际象棋接口”。当您运行 stockfish 时,它通常以启用 uci 协议开始。
  • isready:此命令检查引擎是否准备好接收命令。它通常在“uci”命令之后使用,以确保引擎在发送其他指令之前已准备就绪。
  • ucinewgame:此命令通知 stockfish 新游戏即将开始。它重置引擎的内部状态,为新游戏做好准备。
  • position [fen | startpos] [moves …]:此命令设置用于分析或播放的棋盘位置。您可以在 forsyth-edwards 表示法 (fen) 中提供位置,也可以使用“startpos”设置默认起始位置。或者,您可以在“position”命令后面添加移动列表以设置特定位置。
  • go [search parameters …]: “go” 命令告诉 stockfish 开始搜索最佳移动。它后面可以跟着各种搜索参数,如“深度”、“移动时间”、“节点”等,以控制引擎的搜索行为。
  • stop:此命令指示 stockfish 立即停止搜索。
  • ponderhit:如果您正在实现国际象棋 gui 或将 stockfish 与自己下棋的对手一起使用,则“ponderhit”命令指示引擎应开始将对手的移动视为要分析的新位置。
  • quit:此命令终止 stockfish 引擎并关闭程序。

下面是如何在命令行界面中使用这些命令的示例:

uciuciokisreadyreadyokucinewgameposition startpos moves e2e4 e7e5go depth 12

在上面给出的示例中,命令是按顺序发出的。“usci”命令是初始化引擎,之后,为我们使用的新游戏设置环境“ucinewgame”。为了声明一些移动,使用了“位置”,最后,引擎开始使用“go”命令搜索到 12 步的深度。

running-stockfish

4. 将 stockfish 与 chess gui 一起使用(可选)

虽然 stockfish 的命令行界面在 gui ubuntu 桌面和 cli 系统上都非常强大,但是,如果您更喜欢让 gui 与这个国际象棋引擎进行交互,这当然会更舒适;然后我们可以将 stockfish 与流行的国际象棋 gui 一起使用,例如 scid vs. pc、arena 或 xboard。

在这里我们讨论如何安装 scid,它可以通过默认的 ubuntu 存储库进行安装,这是要遵循的命令:

sudo apt install scid
install-scid-on-ubuntu

5. 配置 scid 分析引擎

一旦你安装了你喜欢的国际象棋gui,就像我们使用scid一样,你可以将其配置为使用stockfish作为国际象棋引擎。通常,这涉及在 gui 的设置中指定 stockfish 可执行文件的路径。

使用scid的用户,要为其配置stockfish分析引擎,请按照给定的步骤操作:

  • 打开 scid gui,并在“应用程序库”中搜索它。
open-scid-gui-on-linux
  • 接下来,单击“工具”并选择“分析引擎”。
seect-scid-analyse-engine
  • 单击“新建”按钮
  • 设置后 – name = stockfish, command = 和 directory 只需单击 onbutton。 /usr/games/stockfish ~/.scid
  • 按 ok 按钮。
configure-stockfish-for-scid-1024x539-1

6. 与stockfish下棋

在 ubuntu 上安装 scid 后,您将拥有一个 stockfish 的 gui,您可以使用它开始玩和分析国际象棋游戏。您只需要在 gui 中加载或开始一个新游戏,stockfish 就会在您玩游戏时提供分析和建议的动作。

而那些想使用命令行与 stockfish 对战的人也可以通过提供标准代数符号中的动作来做到这一点。例如,正如我们之前在步骤 4 中所示,只需输入您的移动,按 enter 键,软件就会响应其操作或分析。

instaliing-stackfish-on-ubuntu-22.04-or-20.04

7. 更新stockfish(可选)

随着时间的流逝,如果通过当前 ubuntu linux 版本的默认系统存储库发布了新版本的 stockfish,那么要升级到它,您可以再次使用 apt 包管理器:

sudo apt update
sudo apt upgrade stockfish

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun288557.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月13日 下午6:35
下一篇 2024年3月13日 下午6:37

相关推荐

  • 先决条件 我们需要从 linux 执行本教程和 rdp windows 11,例如 ubuntu、debian、linux mint、rhel、oracle linux、almal…

    2024年3月17日 linux命令
  • 如何在 ubuntu 20.04 lts 上安装和使用 ansible

    在 ubuntu 上安装 ansible 的步骤 20.04 lts 1. 更新 ubuntu 20.04 在这里,我们使用 ubuntu 20.04 配置为 ansible no…

    2024年3月17日
  • 在 ubuntu 上安装和配置 ansible 22.04 linux

    在 ubuntu 上安装 ansible 的步骤 22.04 lts 这里给出的在 ubuntu 22.04 上安装 ansible 的步骤和命令也适用于 ubuntu 20.04…

    2024年3月17日
  • 在 ubuntu 上安装 nginx 的步骤 22.04 lts 1. 更新 ubuntu 22.04 首先更新系统,我们将刷新 apt 包管理器索引缓存。当我们使用默认包管理器在…

    2024年3月17日
  •  在 ubuntu 上逐步安装 moodle 服务器 20.04 在本指南中,我们将在带有 lemp 堆栈的 ubuntu 20.04 lts 上安装 moodle 服务器 – l…

    2024年3月17日 linux命令
  • 在 ubuntu 2022 linux 上安装 mssql 20.04 的步骤 此处给出的命令可用于 ubuntu 20.04 的桌面版和服务器版。即使在基于它的linux系统上,…

    2024年3月17日
  • 在 ubuntu 上安装 virtualbox 7.0 的步骤 22.04 或 20.04 1. 安装系统更新 让我们从 update 命令开始,以获取系统软件包的最新可用版本。除…

    2024年3月17日
  • 在 ubuntu 上安装 mosquitto 的步骤 22.04 linux 这里给出的命令也适用于其他基于 ubuntu 的类似 linux,例如 linux mint、elem…

    2024年3月17日 linux命令
  • 1. 在 ubuntu 上安装 youtube-dl 22.04 它是一个开源命令行工具,可安装在 debian、ubuntu、rhel 和其他类似的 linux 上。youtub…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 mongodb 的步骤 20.04 lts 1. 更新 ubuntu 20.04 让我们先更新我们的系统,然后再按照本教程安装适用于我们系统的最新更新。 …

    2024年3月17日
  • 在 ubuntu 20.04 linux 上安装 vmware tools 的步骤 如果您无法安装 vmware 工具,则该选项在软件的图形用户界面上显示为灰色,那么命令行将是最好…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装和使用 winscp

    在 ubuntu 上安装 winscp 的步骤 22.04 linux 好吧,有一个问题——winscp 不适用于 linux 系统。它仅适用于microsoft windows系…

    2024年3月17日 linux命令
  • 在 ubuntu 上安装 ffmpeg 的 22.04 或 20.04 lts 的 20.04 种方法

    在 ubuntu 中安装 ffmpeg 的步骤 22.04 lts linux 此处给出的用于在 ubuntu 上安装 ffmpeg 命令行工具的命令也适用于 debian、pop…

    2024年3月17日
  • 在 ubuntu 中检查域的 dns 记录的步骤 在 linux 上查看 dns 记录的给定命令适用于所有 ubuntu 和 debian 发行版,例如 linux mint、po…

    2024年3月17日 linux命令
  • 如何在 ubuntu 上安装和使用 chrome headless?

    在 ubuntu linux 上安装和使用 google chrome headless 这里给出的安装 google chrome 并将其用作 ubuntu 上的无头浏览器的步骤…

    2024年3月17日
  • 在 ubuntu 22.04 lts linux 上安装 docker desktop 的步骤 这里给出的步骤也可以在其他基于 ubuntu 或 debian 的 linux 发行…

    2024年3月17日 linux命令
  • 1. 更新 ubuntu 22.04 打开您的命令终端,为此,有一个键盘快捷键 – ctrl a t。之后,运行 system update 命令,该命令将在我们的系统上安装可用的…

    linux命令 2024年3月17日
  • 如何在 ubuntu 上安装 jupyter 20.04 lts linux

    在 ubuntu 上安装 jupyter 的步骤 20.04 linux 这里给出的命令可用于其他基于 ubuntu 的 linux 系统,例如 linux mint、pop os…

    2024年3月17日 linux命令
  • 在 ubuntu 22.04 中安装和使用 zip 或 unzip 的步骤 1. 更新 ubuntu 22.04 我们将要安装的存档管理器可通过默认的系统存储库和 apt 包管理器…

    linux命令 2024年3月17日
  • 如何在 ubuntu linux 中安装 neovim 让我们看看可以轻松安装 neovim for ubuntu 22.04 或 20.04 的方法;它们是 debian 二进制…

    2024年3月17日 linux命令
  • 启用 ubuntu 上的 pipewire 以代替 pulseaudio 与 ubuntu 20.04 不同,我们不需要在 ubuntu 22.04 linux 上安装 pipwi…

    2024年3月17日 linux命令
  • 在 ubuntu 的 xampp 上安装 wordpress 无论您使用的是 ubuntu 20.04、22.04 还是任何其他最新版本,这个在 xampp for linux 上…

    2024年3月17日 linux命令
  • adduser 安装 adduser命令将已包含在所有 linux 系统上。因此,我们不需要安装它。但是,如果您的系统上没有此命令工具,那么这是安装它的方法。 对于 debian …

    2024年3月17日
  • 在 ubuntu 上安装 qownnotes 的步骤 22.04 或 20.04 预计阅读时间:4分钟 这里给出的命令和步骤不仅限于 ubuntu linux,用户可以在 pop …

    2024年3月17日 linux命令
  • 检查 linux 上是否安装了浏览器 让我们首先检查一下我们系统上安装了哪些浏览器。为此,我们可以看到: sudo update-alternatives –config x-w…

    2024年3月17日
网站地图