จะติดตั้ง stockfish บน Ubuntu ได้อย่างไร


23

มีคำแนะนำง่ายๆในการติดตั้งstockfishบน Ubuntu หรือไม่?

จากเว็บไซต์หลักฉันไม่สามารถหาข้อมูลใด ๆ และพื้นที่เก็บข้อมูล Githubไม่ได้ให้รายละเอียดมากมาย

ฉันจะขอบคุณจริง ๆ ถ้าคนที่ติดตั้งและเริ่มทำงานแล้วจะแชร์ขั้นตอน


Chess.stackexchange.com/a/19444/18370เป็นคำตอบที่ดีที่สุดจนถึงตอนนี้
Foreever

คำตอบ:


22

เพื่อความสมบูรณ์ฉันต้องการเพิ่มคำแนะนำที่ชัดเจนมากขึ้นสำหรับการใช้ stockfish ใน Scid เพราะบางครั้งมันก็สับสนเล็กน้อยว่าจะให้ stockfish ทำงานในโปรแกรมหมากรุกจริงได้อย่างไร

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

โหลด Scid ใน Scid คลิก:

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

หวังว่านี่จะตรงไปตรงมามากพอที่ใคร ๆ ก็สามารถทำซ้ำได้


1
นี่เป็นการติดตั้ง Stockfish แบบเก่า
SmallChess

สตูดิโอเป็นคำที่สะกดผิดสำหรับ sudo หรือไม่?
Caridorc

8

อย่างที่คุณคงทราบแล้วว่า Stockfish นั้นเป็นเพียงเครื่องมือหมากรุก มันหมายความว่าเป็นเพียงส่วนหนึ่งของโปรแกรมที่ทำให้เกิดความคิดและไม่มีส่วนต่อประสานเลย

ฉันไม่ได้ใช้ Ubuntu มาระยะหนึ่งแล้ว แต่ AFAIK Stockfish มีอยู่ในที่เก็บของดังนั้นคุณควรติดตั้งได้โดย: $ sudo apt-get install stockfish

หากคุณต้องการ / ต้องการติดตั้ง Stockfish จากแหล่งใด ๆ ไม่ว่าด้วยเหตุผลใดก็ตามเมื่อคุณดาวน์โหลดรหัสจาก github repo แล้วคุณต้องใช้คอมไพเลอร์ C ++ (vg g ++) และจากโฟลเดอร์ "src" ให้ป้อนคำสั่ง: $ make build ARCH = x86-64 (สำหรับระบบ 64 บิต) $ make build ARCH = x86-32 (สำหรับระบบ 32 บิต)

เพื่อที่จะสามารถเล่นกับ Stockfis คุณต้องมี GUI GUI เช่น Arena (เฉพาะรุ่น windows ดังนั้นคุณต้องใช้ไวน์เพื่อให้มันทำงานได้) และ ScidVsPC นั้นเป็นที่นิยม: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

เมื่อคุณติดตั้ง GUI และเครื่องมือ Stockfish แล้วคุณเพียงแค่เพิ่มเครื่องมือ Stockfish ลงใน GUI เพื่อให้สามารถเล่นได้


Stockfish อยู่ในที่เก็บของ Ubuntu และยังมี SCID SCIDvsPC ไม่ใช่
sharcashmo

3

แพคเกจมีการอ้างอิงที่http://packages.debian.org/sid/i386/stockfish/downloadซึ่งสามารถติดตั้งได้ด้วยความถนัดหรือ synaptic

ลองลิงค์นี้สำหรับข้อมูลเพิ่มเติม


จำเป็นต้องได้รับการอัปเดต: launchpad.net/ubuntu/+source/stockfish/+bugs
Lonnie Best


3

ฉันจะแนะนำให้คุณดาวน์โหลดเครื่องยนต์จากhttps://stockfishchess.org/

แตกไฟล์ zip และไปที่โฟลเดอร์ src

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

เรียกสคริปต์ทำให้เช่น

make build ARCH=x86-64

1

อย่าใช้ apt-get เพราะมันไม่ได้ให้เวอร์ชั่นล่าสุดของ Stockfish ทำเช่นนี้:

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

ถูกต้องหรือไม่ apt show stockfishส่งคืนVersion: 8-3บนเครื่องของฉัน (Ubuntu 17.04 ดังนั้นไม่ใช่แม้แต่ Ubuntu ล่าสุด)
Federico Poloni

1
ทำงานบน Ubuntu 18.04
Foreever
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.