Comment installer stockfish sur Ubuntu?

23

Existe-t-il un guide simple pour installer Stockfish sur Ubuntu?

Sur le site principal, je ne trouve aucune information et le référentiel github ne fournit pas beaucoup de détails.

J'apprécierais vraiment si quelqu'un qui avait déjà installé et commencé à l'exécuter partagerait les étapes.

Salvador Dali
la source
chess.stackexchange.com/a/19444/18370 est la meilleure réponse à ce jour
Foreever

Réponses:

22

Juste pour être complet, je voudrais ajouter des instructions plus explicites pour l'utilisation de stockfish dans Scid, car parfois il est un peu déroutant de faire fonctionner stockfish dans un programme d'échecs réel.

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

Charger Scid dans 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

J'espère que c'est assez simple pour que n'importe qui puisse le reproduire.

The Nightman
la source
1
Cela installe une ancienne copie de Stockfish.
SmallChess
Studo est-il une faute de frappe pour sudo?
Caridorc
8

Comme vous le savez probablement, Stockfish n'est "que" un moteur d'échecs. Cela signifie que ce n'est "que" la partie du programme qui fait la réflexion, et il n'a pas du tout d'interface.

Je n'ai pas utilisé Ubuntu depuis un certain temps, mais AFAIK Stockfish est disponible sur ses référentiels, vous devriez donc pouvoir l'installer simplement en: $ sudo apt-get install stockfish

Si, pour une raison quelconque, vous avez besoin / souhaitez installer Stockfish à partir des sources, une fois que vous avez téléchargé le code à partir du référentiel github, vous avez juste besoin d'un compilateur C ++ (vg g ++) et du dossier "src", entrez la commande: $ make build ARCH = x86-64 (pour les systèmes 64 bits) $ make build ARCH = x86-32 (pour les systèmes 32 bits)

Pour pouvoir jouer contre Stockfis, vous avez besoin d'une interface graphique d'échecs, par exemple Arena (uniquement la version Windows, vous avez donc besoin de vin pour le faire fonctionner) et ScidVsPC sont très populaires: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Une fois que vous avez installé une interface graphique et le moteur Stockfish, il vous suffit d'ajouter le moteur Stockfish à l'interface graphique afin de pouvoir jouer contre.

Emilio Díaz
la source
Stockfish est sur les référentiels Ubuntu et SCID est également disponible. SCIDvsPC n'est pas
sharcashmo
3

Je vous suggère d'utiliser simplement cette commande dans votre terminal:

sudo apt-get install stockfish

Krishna Janaswamy
la source
3

Je vous recommande de télécharger le moteur depuis https://stockfishchess.org/ .

Décompressez le fichier zip et allez dans le dossier src.

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

Appelez le script make ie

make build ARCH=x86-64
Marcel Zebrowski
la source
1

N'utilisez pas apt-get car il ne donne pas la dernière version de Stockfish. Faites ceci:

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
la source
Est-ce exact? apt show stockfishrevient Version: 8-3sur ma machine (Ubuntu 17.04, donc même pas la dernière Ubuntu).
Federico Poloni
1
A travaillé sur Ubuntu 18.04.
Forever