Как установить 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
3

Я предлагаю вам просто использовать эту команду в вашем терминале:

sudo apt-get установить стокфиш

Кришна Джанасвами
источник
3

Я бы порекомендовал вам скачать движок с https://stockfishchess.org/ .

Разархивируйте zip-файл и перейдите в папку src.

unzip stockfish-7-linux.zip
cd stockfish-7-linux/src

Вызовите скрипт make, т.е.

make build ARCH=x86-64
Марсель Зебровски
источник
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
SmallChess
источник
Это точно? apt show stockfishвозвращается Version: 8-3на мою машину (Ubuntu 17.04, так что даже не самая последняя Ubuntu).
Федерико Полони
1
Работал на Ubuntu 18.04.
навсегда