Skip to content

Step by Step Installation Instructions for Singular

jankoboehm edited this page Dec 20, 2013 · 24 revisions

There are three basic ways to obtain Singular:

Compile from the latest sources in GitHub

Do this if you need a new feature introduced after the last release, or if you want to develop for Singular.

  • Step by step instructions Linux systems:

    • [Debian based systems](Installation from GitHub on Debian) (e.g. Ubuntu), includes instructions to compile Flint, 4ti2, Surf, and Surfer.
    • [Fedora based systems](Installation from GitHub on Fedora), includes instructions to compile Flint and 4ti2.
  • Shell scripts for doing the process automatically on Linux systems:

    • [Debian based systems](Installation from GitHub on Debian via Shell Script) (Singular, Flint, 4ti2)
    • [Fedora based systems](Installation from GitHub on Fedora via Shell Script) (Singular, Flint, 4ti2)
  • Step by step instructions for Windows systems:

    • [Cygwin32](Installation from GitHub on Cygwin32), includes instructions to compile NTL, Flint, 4ti2, cddlib, Surf, and Surfer.
    • [Cygwin64](Installation from GitHub on Cygwin64), includes instructions to compile NTL, Flint, 4ti2, and cddlib.
  • Step by step instructions for Mac systems

Compile from the source code of the latest release

Do this if the binary release versions do not work for you.

  • Step by step instructions for Linux systems:

    • [Debian based systems](Installation from sources in Debian) (e.g. Ubuntu)
    • [Fedora based systems](Installation from sources in Fedora)
  • Shell scripts for doing the process automatically on Linux systems:

    • [Debian based systems](Installation from sources on Debian via Shell Script) (Singular, Flint, 4ti2)
    • [Fedora based systems](Installation from sources on Fedora via Shell Script) (Singular, Flint, 4ti2)
  • Step by step instructions for Windows systems:

    • [Cygwin32](Installation from sources in Cygwin32)
    • [Cygwin64](Installation from sources in Cygwin64)

Install the binary of the latest release

Do this if you just want to use Singular.

Clone this wiki locally