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.