installation guide - dclamage/SudokuSolver GitHub Wiki
SudokuSolver is a set of portable files which require no installation. You will need a rudimentary understanding of what zip files are and how to extract them to a memorable location.
- Download the latest stable release of SudokuSolver for your platform. Here's how to choose the correct download:
- The majority of Windows users will want: SudokuSolver-1.0.0-win-x64.zip
- Windows ARM64 users (such as Surface Tablets): SudokuSolver-1.0.0-win-arm64.zip
- MacOS users (supports x64 and arm64): SudokuSolver-1.0.0-osx.dmg
- Linux users (should work for most major distros): SudokuSolver-1.0.0-linux-x64.tar.gz
- Create a directory for the solver and extract all the files there.
See Using f-puzzles.com Integration for instructions to integrate with f-puzzles. The instructions below are to run the solver in a standalone way without f-puzzles.
SudokuSolver is a command-line application, and it is out of scope of this document to teach you how to use the command-line tools for your operating system. You will need a rudimentary understanding of what a command window or terminal is, how to change directories within it, and how to run programs which are the in the current directory with command-line options. If you only want to use the f-puzzles integration, see the section above.
- Open a command window by opening the start menu and typing
cmd
and pressing enter. - Change directory to where you extracted the zip file.
- Type the following command:
SudokuSolverConsole
- You should see a help message appear.
- NOTE: Double-clicking the exe from explorer will run the program, but it will also immediately close after finishing.
- Open a terminal
- Change directory to where you installed the dmg file.
- Type the following command:
./SudokuSolverConsole
- You should see the a help message appear.
- If you get a "
Permission denied
" error, then type the following command and try again:
chmod +x SudokuSolverConsole
- To update to a new release, it is recommended to extract the files to a new directory. Once confirming the new release works for you, you can delete your old directory. (Unless, of course, you have file saved there that you'd like to keep).
- NOTE: Extracting into the existing directory and replacing all files should work, but may cause issues if old files remain which are no longer used.
- If using the f-puzzles.com Integration, remember to update your user script as well.
- Join the Discord server to receive notifications about new releases.
- Using f-puzzles.com Integration - Set up f-puzzles.com integration.
- Commandline Options - Learn about the various command-line options.