Как установить stockfish на Ubuntu?


23

Есть ли простое руководство, как установить stockfish на Ubuntu?

На основном сайте я не могу найти какую-либо информацию, а github-репозиторий не предоставляет много подробностей.

Я был бы очень признателен, если бы кто-то, кто уже установил и запустил его, поделился своими шагами.


chess.stackexchange.com/a/19444/18370 - лучший ответ на данный момент
навсегда

Ответы:


22

Просто для полноты, я хотел бы добавить более четкие инструкции по использованию вяленой рыбы в Scid, потому что иногда немного запутано, как заставить вяленую рыбу функционировать в реальной шахматной программе.

sudo apt-get install scid
sudo apt-get install stockfish

Загрузить Scid в Scid Click:

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

Надеюсь, это достаточно просто, чтобы любой мог повторить это.


1
Это устанавливает старую копию Stockfish.
SmallChess

Является ли Studo опечаткой для sudo?
Caridorc

8

Как вы, наверное, уже знаете, 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, вам нужен шахматный графический интерфейс, например, Arena (только версия для Windows, поэтому вам нужно вино, чтобы она работала) и ScidVsPC очень популярны: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

После того, как вы установили графический интерфейс и движок Stockfish, вам просто нужно добавить движок Stockfish в GUI, чтобы иметь возможность играть против него.


Stockfish находится в репозиториях Ubuntu, также доступен SCID. SCIDvsPC нет
sharcashmo




1

Не используйте 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).
Федерико Полони

1
Работал на Ubuntu 18.04.
навсегда
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.