Làm thế nào để cài đặt stockfish trên Ubuntu?


23

Có hướng dẫn dễ dàng nào để cài đặt stockfish trên Ubuntu không?

Từ trang web chính tôi không thể tìm thấy bất kỳ thông tin nào và kho github không cung cấp nhiều chi tiết.

Tôi thực sự sẽ đánh giá cao nếu ai đó đã cài đặt và bắt đầu chạy nó sẽ chia sẻ các bước.


Chess.stackexchange.com/a/19444/18370 là câu trả lời hay nhất cho đến nay
Trước

Câu trả lời:


22

Để hoàn thiện, tôi muốn thêm các hướng dẫn rõ ràng hơn về việc sử dụng stockfish trong Scid, bởi vì đôi khi có một chút khó hiểu làm thế nào để stockfish hoạt động trong một chương trình cờ thực tế.

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

Tải Scid trong Scid Bấm:

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

Hy vọng rằng điều này là đủ đơn giản để bất cứ ai cũng có thể sao chép nó.


1
Điều này cài đặt một bản sao cũ của Stockfish.
SmallChess

Là studo một lỗi đánh máy cho sudo?
Caridorc

8

Có lẽ bạn đã biết Stockfish là "chỉ" một động cơ cờ vua. Nó có nghĩa là "chỉ" một phần của chương trình tạo ra suy nghĩ và nó không có giao diện nào cả.

Tôi đã không sử dụng Ubuntu trong một thời gian, nhưng AFAIK Stockfish có sẵn trên kho của nó, vì vậy bạn sẽ có thể cài đặt nó chỉ bằng cách: $ sudo apt-get install stockfish

Nếu vì bất kỳ lý do gì bạn cần / muốn cài đặt Stockfish từ các nguồn, một khi bạn đã tải xuống mã từ repo github, bạn chỉ cần một trình biên dịch C ++ (vg g ++) và từ thư mục "src", hãy nhập lệnh: $ make build ARCH = x86-64 (Cái này dành cho hệ thống 64 bit) $ make build ARCH = x86-32 (Cái này dành cho hệ thống 32 bit)

Để có thể chơi với Stockfis, bạn cần có GUI cờ, ví dụ Arena (chỉ có phiên bản windows, vì vậy bạn cần rượu để làm cho nó hoạt động) và ScidVsPC rất phổ biến: http://scidvspc.sourceforge.net/ http://www.playwitharena.com/

Khi bạn đã cài đặt GUI và công cụ Stockfish, bạn chỉ cần thêm công cụ Stockfish vào GUI để có thể chơi với nó.


Stockfish có trên kho Ubuntu và SCID cũng có sẵn. SCIDvsPC không
sharcashmo


3

Tôi đề nghị bạn chỉ cần sử dụng lệnh này trong Terminal của bạn:

sudo apt-get cài đặt stockfish


3

Tôi khuyên bạn nên tải xuống công cụ từ https://stockfishchess.org/ .

Giải nén tệp zip và vào thư mục src.

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

Gọi kịch bản make tức là

make build ARCH=x86-64

1

Đừng sử dụng apt-get vì nó không cung cấp phiên bản Stockfish mới nhất. Làm cái này:

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

Nó thật sự đúng? apt show stockfishtrả Version: 8-3về máy của tôi (Ubuntu 17.04, vì vậy thậm chí không phải là Ubuntu mới nhất).
Federico Poloni

1
Đã làm việc trên Ubuntu 18.04.
Trước
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.