Unix installation instructions for SINGULAR version 2-0-4

To install SINGULAR on a ix86-Linux platform, you need the following two archives:

Singular-2-0-4-share.tar.gz
contains architecture independent data like documentation and libraries (alternatively, you may also download Singular-2-0-4-share.zip).
Singular-2-0-4-ix86-Linux.tar.gz
contains architecture dependent executables, like the SINGULAR program.

You can obtain these (and other) archives from
 
ftp://www.mathematik.uni-kl.de/pub/Math/Singular.

Important: Please see COPYING for license information on SINGULAR. Please register yourself as a SINGULAR user by using the registration form on the SINGULAR homepage http://www.singular.uni-kl.de. If for some reason you cannot access the registration form, you can also register by sending an email to singular@mathematik.uni-kl.de with subject line register and body containing the following data: your name, email address, organisation, country and platform(s).

To install SINGULAR

Make sure that you have approximately 12MByte of free disk space and follow these steps.

  1. Simply change to the directory in which you wish to install SINGULAR (usually wherever you install 3rd-party software), for example:
     
    cd /usr/local
    or
    mkdir install;cd install 
    (you do not need root privileges in this case)
    

    SINGULAR specific subdirectories will be created in such a way that multiple versions and multiple architecture dependent files of SINGULAR can peaceably coexist under the same /usr/local tree.

  2. Unpack the archives:
     
    gzip -dc <path_to>/Singular-2-0-4-ix86-Linux.tar.gz | tar -pxf -
    gzip -dc <path_to>/Singular-2-0-4-share.tar.gz | tar -pxf -
    

    This creates the the directory Singular/2-0-4 with
    (sub)directories which contain
    ix86-Linux Singular and ESingular executables
    LIB SINGULAR libraries (*.lib files)
    emacs files for the SINGULAR Emacs user interface
    info info files of SINGULAR manual
    html html files of SINGULAR manual
    doc miscellaneous documentation files
    examples SINGULAR examples (*.sing files)

    For the executable to work, the directory layout must look pretty much like this; the executable looks for "sibling" directories at run-time to figure out where its SINGULAR libraries and on-line documentation files are. These constraints on the local directory layout are necessary to avoid having to hard-code pathnames into the executables, or require that environment variables be set before running the executable. In particular, you must not move or copy the SINGULAR executables to another place, but use soft-links instead.

The following steps are optional:

Troubleshooting

More information about SINGULAR: Comments, Questions, Bug Reports

More and up-to-date information about SINGULAR is always available from
 
http://www.singular.uni-kl.de.
We very much welcome any comments, questions, and bug reports. Please contact us at
 
singular@mathematik.uni-kl.de.

GOOD LUCK and ENJOY! Your SINGULAR team.


 Singular version 2-0-4, October 2002, generated by texi2html.