Wie installiere ich Stockfish auf Ubuntu?

23

Gibt es eine einfache Anleitung, wie man Stockfish auf Ubuntu installiert ?

Auf der Hauptseite kann ich keine Informationen finden und das Github-Repository bietet nicht viele Details.

Ich würde mich sehr freuen, wenn jemand, der es bereits installiert und gestartet hat, die Schritte teilt.

Salvador Dali
quelle
chess.stackexchange.com/a/19444/18370 ist die beste Antwort so weit
foreever

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.

Der Nachtmensch
quelle
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.

Emilio Díaz
quelle
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

Krishna Janaswamy
quelle
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
Marcel Zebrowski
quelle
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
Kleinschach
quelle
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