Jak zainstalować sztokfisz na Ubuntu?

23

Czy istnieje prosty przewodnik, jak zainstalować sztokfisza na Ubuntu?

Z głównej strony nie mogę znaleźć żadnych informacji, a repozytorium github nie zawiera wielu szczegółów.

Byłbym naprawdę wdzięczny, gdyby ktoś, kto już zainstalował i zaczął go uruchamiać, podzieliłby się tymi krokami.

Salvador Dali
źródło
chess.stackexchange.com/a/19444/18370 to najlepsza jak dotąd odpowiedź
Foreever

Odpowiedzi:

22

Dla kompletności chciałbym dodać bardziej wyraźne instrukcje dotyczące korzystania ze sztokfisza w Scid, ponieważ czasami jest trochę mylące, jak sprawić, aby sztokfisz działał w rzeczywistym programie szachowym.

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

Wczytaj kwas w kliknięcie kwasu:

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

Mam nadzieję, że jest to na tyle proste, że każdy może to powielić.

The Nightman
źródło
1
Spowoduje to zainstalowanie starej kopii Sztokfisza.
SmallChess
Czy studo to literówka do sudo?
Caridorc
8

Jak zapewne już wiesz, Sztokfisz jest „tylko” silnikiem szachowym. Oznacza to, że „tylko” część programu sprawia, że ​​myślenie, i w ogóle nie ma interfejsu.

Od dawna nie korzystałem z Ubuntu, ale Sztokfisz AFAIK jest dostępny w swoich repozytoriach, więc powinieneś być w stanie zainstalować go tylko poprzez: $ sudo apt-get install stockfish

Jeśli z jakiegokolwiek powodu potrzebujesz / chcesz zainstalować Sztokfisz ze źródeł, po pobraniu kodu z repozytorium github potrzebujesz kompilatora C ++ (vg g ++) iz folderu „src” wpisz polecenie: $ make build ARCH = x86-64 (dotyczy systemów 64-bitowych) $ make build ARCH = x86-32 (dotyczy systemów 32-bitowych)

Aby móc grać przeciwko Stockfis, potrzebujesz szachowego GUI, na przykład Arena (tylko wersja Windows, więc potrzebujesz wina, aby działało) i ScidVsPC są bardzo popularne: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Po zainstalowaniu GUI i silnika Sztokfisz wystarczy dodać silnik Sztokfisz do GUI, aby móc grać przeciwko niemu.

Emilio Díaz
źródło
Sztokfisz jest w repozytoriach Ubuntu, dostępny jest także SCID. SCIDvsPC nie jest
sharcashmo
3

Sugeruję po prostu użyć tego polecenia w swoim terminalu:

sudo apt-get install sztokfisz

Krishna Janaswamy
źródło
3

Polecam pobranie silnika z https://stockfishchess.org/ .

Rozpakuj plik zip i przejdź do folderu src.

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

Wywołaj skrypt make tj

make build ARCH=x86-64
Marcel Zebrowski
źródło
1

Nie używaj apt-get, ponieważ nie daje najnowszej wersji Sztokfisz. Zrób to:

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
źródło
Czy to jest dokładne? apt show stockfishpowraca Version: 8-3na moim komputerze (Ubuntu 17.04, więc nawet najnowsza wersja Ubuntu).
Federico Poloni,
1
Pracował na Ubuntu 18.04.
Forever