Bagaimana cara menginstal stockfish di ubuntu?

23

Apakah ada panduan mudah cara menginstal stockfish di ubuntu?

Dari situs utama saya tidak dapat menemukan informasi dan repositori github tidak memberikan banyak detail.

Saya akan sangat menghargai jika seseorang yang sudah menginstal dan mulai menjalankannya akan membagikan langkah-langkahnya.

Salvador Dali
sumber
chess.stackexchange.com/a/19444/18370 adalah jawaban terbaik sejauh ini
Foreever

Jawaban:

22

Hanya untuk kelengkapan, saya ingin menambahkan instruksi yang lebih eksplisit untuk menggunakan stockfish di Scid, karena kadang-kadang agak membingungkan bagaimana membuat stockfish berfungsi dalam program catur yang sebenarnya.

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

Load Scid In Scid Klik:

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

Semoga ini cukup mudah sehingga siapa pun bisa meniru itu.

Nightman
sumber
1
Ini menginstal salinan lama Stockfish.
SmallChess
Apakah studo salah ketik untuk sudo?
Caridorc
8

Seperti mungkin Anda sudah tahu Stockfish adalah "hanya" mesin catur. Itu berarti "hanya" bagian dari program yang membuat pemikiran, dan tidak memiliki antarmuka sama sekali.

Saya belum pernah menggunakan Ubuntu untuk sementara waktu, tetapi AFAIK Stockfish tersedia di repositoriya, jadi Anda seharusnya dapat menginstalnya hanya dengan: $ sudo apt-get install stockfish

Jika karena alasan apa pun Anda perlu / ingin menginstal Stockfish dari sumber, setelah Anda mengunduh kode dari repo github, Anda hanya perlu kompiler C ++ (vg g ++) dan dari folder "src" masukkan perintah: $ make build ARCH = x86-64 (Ini untuk sistem 64-bit) $ make build ARCH = x86-32 (Ini untuk sistem 32-bit)

Untuk dapat bermain melawan Stockfis, Anda memerlukan GUI catur, misalnya Arena (hanya versi windows, sehingga Anda memerlukan anggur untuk membuatnya berfungsi) dan ScidVsPC sangat populer: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Setelah Anda menginstal GUI dan mesin Stockfish, Anda hanya perlu menambahkan mesin Stockfish ke GUI agar dapat bermain melawannya.

Emilio Díaz
sumber
Stockfish ada di repositori Ubuntu dan SCID juga tersedia. SCIDvsPC bukan
sharcashmo
3

Saya sarankan Anda cukup menggunakan perintah ini di Terminal Anda:

sudo apt-get install stockfish

Krishna Janaswamy
sumber
3

Saya akan merekomendasikan Anda mengunduh mesin dari https://stockfishchess.org/ .

Buka zip file zip dan masuk ke folder src.

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

Sebut skrip make yaitu

make build ARCH=x86-64
Marcel Zebrowski
sumber
1

Jangan gunakan apt-get karena tidak memberikan versi Stockfish terbaru. Melakukan hal ini:

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
Catur kecil
sumber
Apakah ini akurat? apt show stockfishkembali Version: 8-3pada mesin saya (Ubuntu 17.04, jadi bahkan bukan Ubuntu terbaru).
Federico Poloni
1
Bekerja di Ubuntu 18.04.
Foreever