Since you're on Fedora, run:
sudo dnf install stockfishThen verify the installation:
python test_setup.pyFedora/RHEL/CentOS:
sudo dnf install stockfishUbuntu/Debian:
sudo apt update
sudo apt install stockfishArch Linux:
sudo pacman -S stockfishmacOS with Homebrew:
brew install stockfish-
Download Stockfish:
- Visit: https://stockfishchess.org/download/
- Choose your platform (Linux x64 for you)
-
Extract and Install:
# Example for manual installation wget https://stockfishchess.org/files/stockfish_15_linux_x64_avx2.zip unzip stockfish_15_linux_x64_avx2.zip sudo cp stockfish_15_linux_x64_avx2/stockfish_15_linux_x64_avx2 /usr/local/bin/stockfish sudo chmod +x /usr/local/bin/stockfish -
Update Configuration: If you install Stockfish in a custom location, update the path in Clean.py:
STOCKFISH_PATH = Path("/path/to/your/stockfish")
Command not found:
- Make sure Stockfish is in your PATH
- Check the STOCKFISH_PATH variable in Clean.py
- Run
which stockfishto find the installed location
Permission denied:
- Make sure the Stockfish binary is executable:
chmod +x /path/to/stockfish
Version compatibility:
- This project works with Stockfish 14+
- Check your version:
stockfish --version
Run the test script to verify everything is working:
python test_setup.pyYou should see:
✅ Stockfish found at: /usr/bin/stockfish