Wie installiere ich Stockfish auf Ubuntu?


Antworten:


22

Der Vollständigkeit halber möchte ich ausführlichere Anweisungen für die Verwendung von Stockfisch in Scid hinzufügen, da es manchmal etwas verwirrend ist, Stockfisch in einem tatsächlichen Schachprogramm zum Funktionieren zu bringen.

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

Scid in Scid laden Klicken Sie auf:

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

Hoffentlich ist das so einfach, dass es jeder nachmachen kann.


1
Dies installiert eine alte Kopie von Stockfish.
SmallChess

Ist Studo ein Tippfehler für Sudo?
Caridorc

8

Wie Sie wahrscheinlich bereits wissen, ist Stockfish "nur" eine Schachengine. Das heißt, es ist "nur" der Teil des Programms, der zum Denken anregt, und es hat überhaupt keine Schnittstelle.

Ich habe Ubuntu eine Weile nicht mehr benutzt, aber AFAIK Stockfish ist in seinen Repositories verfügbar, so dass Sie es einfach installieren können sollten durch: $ sudo apt-get install stockfish

Wenn Sie Stockfish aus irgendeinem Grund von den Quellen installieren möchten, brauchen Sie nur einen C ++ - Compiler (vg g ++) und geben im Ordner "src" den folgenden Befehl ein: $ make build ARCH = x86-64 (Dies ist für 64-Bit-Systeme) $ make build ARCH = x86-32 (Dies ist für 32-Bit-Systeme)

Um gegen Stockfis spielen zu können, benötigen Sie eine Schach-GUI, zum Beispiel Arena (nur Windows-Version, Sie benötigen also Wein, damit es funktioniert) und ScidVsPC sind sehr beliebt: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Sobald Sie eine GUI und die Stockfish-Engine installiert haben, müssen Sie nur die Stockfish-Engine zur GUI hinzufügen, um dagegen spielen zu können.


Stockfish ist in Ubuntu-Repositories und SCID ist ebenfalls verfügbar. SCIDvsPC ist nicht
Sharcashmo


3

Ich schlage vor, Sie verwenden einfach diesen Befehl in Ihrem Terminal:

sudo apt-get install stockfish


3

Ich würde empfehlen, dass Sie die Engine von https://stockfishchess.org/ herunterladen .

Entpacke die Zip-Datei und gehe in den src-Ordner.

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

Rufen Sie das make-Skript auf, dh

make build ARCH=x86-64

1

Verwenden Sie nicht apt-get, da es nicht die neueste Version von Stockfish gibt. Mach das:

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

Ist das genau? apt show stockfishkehrt Version: 8-3auf meinem Rechner zurück (Ubuntu 17.04, also nicht mal das neueste Ubuntu).
Federico Poloni

1
Arbeitete auf Ubuntu 18.04.
Immer
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.