Comment installer stockfish sur Ubuntu?


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.


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.


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


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

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

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.