Installation from GitHub on Fedora via Shell Script - BrentBaccala/Singular GitHub Wiki
The shell script for Fedora based systems (run at your own risk) will do the following (once it finishes you can start Singular by doing in your home directory Singular4/bin/Singular):
-
Install the required packages (requires sudo).
-
If not exist, create inside you home directory directories:
Singular4tmpgit/Singular4git/Singular4/flintgit/Singular4/4ti2
-
Download (or update if exist):
- Singular via git into the directory
Sourcesingit/Singular4 - Flint via git into the directory
flint2ingit/Singular4/flint
- Singular via git into the directory
-
Download if not exists:
- 4ti2 into
git/Singular4/4ti2/4ti2-1.6
- 4ti2 into
-
If a file
tmp/lib/libflint.soexists, delete it to make Singular include flint statically -
Compile (and write some log files into
tmp):- 4ti2 and install into standard system locations (requires sudo)
- Flint and install into
tmp - Singular and install into
Singular4