¿Cómo instalar stockfish en ubuntu?

Respuestas:

22

Solo para completar, me gustaría agregar instrucciones más explícitas para usar stockfish en Scid, porque a veces es un poco confuso cómo hacer que stockfish funcione en un programa de ajedrez real.

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

Cargar Scid en 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

Esperemos que esto sea lo suficientemente sencillo como para que cualquiera pueda replicarlo.

El hombre de la noche
fuente
1
Esto instala una copia antigua de Stockfish.
SmallChess
¿Es el studo un error tipográfico para sudo?
Caridorc
8

Como probablemente ya sabes, Stockfish es "solo" un motor de ajedrez. Significa que es "solo" la parte del programa que hace pensar, y no tiene ninguna interfaz.

No he usado Ubuntu por un tiempo, pero AFAIK Stockfish está disponible en sus repositorios, por lo que debería poder instalarlo solo con: $ sudo apt-get install stockfish

Si por alguna razón necesita / desea instalar Stockfish desde las fuentes, una vez que haya descargado el código del repositorio de github, solo necesita un compilador de C ++ (vg g ++) y desde la carpeta "src" ingrese el comando: $ make build ARCH = x86-64 (Esto es para sistemas de 64 bits) $ make build ARCH = x86-32 (Esto es para sistemas de 32 bits)

Para poder jugar contra Stockfis necesitas una GUI de ajedrez, por ejemplo Arena (solo la versión de Windows, por lo que necesitas vino para que funcione) y ScidVsPC son muy populares: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Una vez que haya instalado una GUI y el motor Stockfish, solo tiene que agregar el motor Stockfish a la GUI para poder jugar contra él.

Emilio Díaz
fuente
Stockfish está en repositorios de Ubuntu y SCID también está disponible. SCIDvsPC no es
sharcashmo
3

Le sugiero que simplemente use este comando en su Terminal:

sudo apt-get install stockfish

Krishna Janaswamy
fuente
3

Le recomendaría que descargue el motor desde https://stockfishchess.org/ .

Descomprima el archivo zip y vaya a la carpeta src.

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

Llame al script de creación, es decir

make build ARCH=x86-64
Marcel Zebrowski
fuente
1

No use apt-get porque no ofrece la última versión de Stockfish. Hacer esto:

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
fuente
¿Es esto exacto? apt show stockfishregresa Version: 8-3a mi máquina (Ubuntu 17.04, así que ni siquiera la última Ubuntu).
Federico Poloni
1
Trabajó en Ubuntu 18.04.
Foreever