polymake Downloads

Legal Disclaimer

By downloading polymake in any form (whether source code or compiled) you agree to be bound by the GPL license agreement; further you renounce to claim any kind of warranty or damages related to the use of this software.

Software libraries bundled with polymake are protected by open source licenses adequate to the GPL or broader. However, the exact wording and restrictions to use may vary. Please consult the corresponding COPYING or README files included in the external subdirectory of the distribution.

Support queries concerning installation and usage are welcome (please use our forum), as well as any other feedback, but are served on voluntary base, depending, first of all, on the authors' free time resources.

Which version do I need?

The four different versions of polymake available on this page are suited for different ways of using the software.

  • Online version: A polymake newbie? Installation problems? Just curious? Then try polymake online! The online version runs as a “shell in a box” in your browser. No installation needed! Examples of polymake code are available on the tutorial page. Notice that the online version comes with a few restrictions (including missing visualization) compared to the complete version.
  • Source and Binary Distributions: The default way to go. Stable versions are released on a regular basis and offer the complete functionality of polymake available at the point of release. For some releases, not only the source code but also Mac-bundles and packages for Unix systems are provided. Please check the table below.
  • Perpetual Beta: A recent snapshot of the polymake svn-repository. Currently mandatory for users who want to work with more recent polymake extensions and those who want to benefit from new features or bug-fixes not included in the current release. All versions are tested. Nevertheless, be aware that the possibility of strange behavior is higher than for regular releases.
  • Live CD/Live USB drive: Using polymake on various machines with different operating systems (including Windows)? No problem! Just create your own bootable polymake USB stick or Live CD. The procedure is described here.

Remark: The callable library version is part of any polymake version starting from Release 2.11.

Online Version

  • Try polymake online! (running 2.12)

Source and Binary Distributions

  • The release page in its original form can be found here.
2.12 2.11 2.10 2.9.10 2.9.9
Source tar.bz2 tar.bz2 tar.bz2 tar.bz2 tar.bz2
Release notes Features in 2.12 Features in 2.11 Features in 2.10
Documentation Doc 2.12 Doc 2.11 Doc 2.10 Doc 2.9.10 Doc 2.9.9
Additional information on Ubuntu LiveCD
Live CD Linux Mint 12 x86 (845MiB)
Ubuntu Mini Remix 11.10 (550MiB)
Ubuntu amd64 Ubuntu i686
Installation details for Linux, FreeBSD, Solaris, or other UNIX system
Linux/UNIX Ubuntu 12.04 OK ? ? ? ?
Ubuntu 11.10 OK OK ? ? ?
Ubuntu 11.04 ? OK1) OK2), .deb:
amd64 i386
? ?
Ubuntu 10.04 OK OK OK OK OK, amd64
openSUSE 12.1 ? ? ? ? ?
Debian “Squeeze” OK OK OK OK OK
gentoo OK3)
32bit, 64bit4)
OK5)
32bit, 64bit6)
OK7)
32bit, 64bit8)
NO NO
FreeBSD 9.0 OK OK ? ? ?
Installation details for Mac OS (both binary and source installations need additional packages!)
Mac Mac OS 10.8 OK9) ? NO NO NO
Mac OS 10.7 OK10), bundle11) OK12), (bundle13)14)) NO NO NO
Mac OS 10.6 OK, bundle15) OK, bundle16) OK, bundle17) OK OK
Mac OS 10.5 NO NO NO NO OK

Perpetual Beta

  • A recent snapshot of the polymake svn-repository. For more information visit the Perpetual Beta page.

Extensions and Data

  • Extensions to polymake for specific tasks can be found here, and data in polymake format is collected here. Notice that the more recent extensions rely on the Perpetual Beta version of polymake.

Additional information on Ubuntu LiveCD

  • Versions of Ubuntu LiveCD which do not fit on a CD can also be used to boot a virtual machine like VirtualBox or create a live USB drive with UNetbootin (Windows and Linux), Universal USB Installer (Windows) or Startup Disk Creator (included in Ubuntu).
  • The CDs contain polymake (including source tree), gfan, java (for jReality), normaliz, sketch (TeX), topcom, a pdf viewer and a browser.

Other Software Downloads


Here you can find some third-party programs interfaced to polymake, which are not available as packages at their original sites. We have just built these packages for our own use and want to share them with other polymake users, however, we don't offer any further support. Please contact the software authors and respect the licensing terms.

Lacking dependences can be resolved by including this repository into your software repository list.


1) , 2) needs non-standard gcc, see howto.
3) , 5) , 7) visualization with jreality currently does not work
4) , 6) , 8) use emerge polymake (thanks to Thomas Kahle for maintaining this)
9) , 10) , 12) you need your own version of gcc, the gcc in Xcode does not work
11) , 13) , 15) , 16) , 17) requires a Macbook 2009 or later
14) on Macbook Air and some other Macbooks the version of GMP included in the bundle might run into an infinite loop for some commands.
download/start.txt · Last modified: 2013/03/22 00:11 by paffenholz
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki