SourceCode

This directory contains occasional source releases.  The best way to get the
source code, however, is with a client for "subversion", the source code
control system we use.  To get the very latest version of source, possibly with
bugs, run this command:

      svn co svn://macaulay2.math.uiuc.edu/Macaulay2/trunk/M2

To see what stable releases there are, run this:

      svn list svn://macaulay2.math.uiuc.edu/Macaulay2/stable

To check out one of those, do something like this:

      svn co svn://macaulay2.math.uiuc.edu/Macaulay2/stable/2006-11-05-0.9.95

The resulting directory tree, 2006-11-05-0.9.95, can be renamed, to M2, for
example.  Then do

       cd M2
       make

That initial step will create the "configure" script.

Then do something like

       mkdir BUILD/foo
       cd BUILD/foo
       ../../configure --prefix=/usr/local
       make
       make install

to compile and install the code.  You may replace /usr/local by $HOME/local,
for example, if you don't have root privileges.  You may replace BUILD by a
directory anywhere, provided you adjust the path to "configure" appropriately.

The command

       ../../configure --help

will show what other options can be passed to the configure script.

You may refer to the file

       ./INSTALL

for some more detailed instructions about this installation.