rubiks: Programs for Rubik’s cube#

Description#

There are several programs for working with Rubik’s cubes, by three different people. Look inside the directories under /src to see specific info and licensing. In summary the three contributers are:

Michael Reid (GPL) http://www.cflmath.com/~reid/Rubik/optimal_solver.html

  • optimal - uses many pre-computed tables to find an optimal solution to the 3x3x3 Rubik’s cube

Dik T. Winter (MIT License)

  • cube - uses Kociemba’s algorithm to iteratively find a short solution to the 3x3x3 Rubik’s cube

  • size222 - solves a 2x2x2 Rubik’s cube

Eric Dietz (GPL) https://web.archive.org/web/20121212175710/http://www.wrongway.org/?rubiksource

  • cu2 - A fast, non-optimal 2x2x2 solver

  • cubex - A fast, non-optimal 3x3x3 solver

  • mcube - A fast, non-optimal 4x4x4 solver

Type#

optional

Dependencies#

Version Information#

package-version.txt:

20070912.p21

Equivalent System Packages#

arch:

$ sudo pacman -S  rubiks

conda:

$ conda install  rubiks

Debian/Ubuntu:

$ sudo apt-get install  rubiks

Fedora/Redhat/CentOS:

$ sudo yum install  rubiks

freebsd:

$ sudo pkg install math/rubiks

nix:

$ nix-env --install rubiks

See https://repology.org/project/rubiks/versions

However, these system packages will not be used for building Sage because spkg-configure.m4 has not been written for this package; see trac ticket #27330