Como instalar o stockfish no ubuntu?


Respostas:


22

Apenas para completar, gostaria de adicionar instruções mais explícitas sobre o uso de bacalhau no Scid, porque às vezes é um pouco confuso como fazer com que o bacalhau funcione em um programa de xadrez real.

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

Carregar Scid no Scid Clique:

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 isso seja simples o suficiente para que alguém possa replicá-lo.


1
Isso instala uma cópia antiga do Stockfish.
SmallChess

O estudo é um erro de digitação para o sudo?
precisa saber é

8

Como provavelmente você já sabe, o Stockfish é "apenas" um mecanismo de xadrez. Significa que é "apenas" a parte do programa que faz o pensamento, e não tem nenhuma interface.

Eu não uso o Ubuntu há algum tempo, mas o AFAIK Stockfish está disponível em seus repositórios, então você deve poder instalá-lo apenas por: $ sudo apt-get install stockfish

Se, por qualquer motivo, você precisar / desejar instalar o Stockfish a partir das fontes, depois de baixar o código do repositório github, você precisará de um compilador C ++ (vg g ++) e, na pasta "src", digite o comando: $ make build ARCH = x86-64 (isto é para sistemas de 64 bits) $ make build ARCH = x86-32 (isto é para sistemas de 32 bits)

Para poder jogar contra o Stockfis, você precisa de uma GUI de xadrez, por exemplo, Arena (apenas na versão Windows, portanto, você precisa de vinho para fazê-lo funcionar) e o ScidVsPC é muito popular: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Depois de instalar uma GUI e o mecanismo Stockfish, basta adicionar o mecanismo Stockfish à GUI para poder jogar contra ela.


O Stockfish está nos repositórios do Ubuntu e o SCID também está disponível. SCIDvsPC não é
sharcashmo 2/16/16


3

Eu sugiro que você simplesmente use este comando no seu Terminal:

sudo apt-get instalar bacalhau


3

Eu recomendaria que você baixasse o mecanismo em https://stockfishchess.org/ .

Descompacte o arquivo zip e entre na pasta src.

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

Chame o script make

make build ARCH=x86-64

1

Não use o apt-get porque ele não fornece a versão mais recente do Stockfish. Fazem isto:

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

Isso é preciso? apt show stockfishretorna Version: 8-3na minha máquina (Ubuntu 17.04, então nem o último Ubuntu).
Federico Poloni

1
Trabalhou no Ubuntu 18.04.
Foreever 25/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.