__HEADER__(`Downloading Octave')
There are several different versions of Octave available for download:
A collection of contributed packages for Octave is available from __HTTP__(`octave.sf.net').
Binaries for Linux distributions are generally available with the distribution (__HTTP__(`www.debian.org', `Debian'), __HTTP__(`www.novell.com/linux/suse', `SuSE'), __HTTP__(`www.redhat.com', `RedHat'), and others have packages).
There are several choices for OS X binaries:
Dmitry Froloff has built OS/2 binaries that are available at http://froloff.homeip.net/.
If you have trouble transferring Octave from this site, you might try one of those listed below. They mirror the files from __OCTAVE_FTP__(`', `ftp://ftp.octave.org/pub/octave').
__FTP__(`ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave')
__FTP__(`ftp.math.uni-hamburg.de/pub/soft/math/octave')
__FTP__(`ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave')
The latest stable release of the Octave sources may also be found on the official Free Software Foundation ftp site, __FTP__(`ftp.gnu.org/pub/gnu', `ftp://ftp.gnu.org/pub/gnu'), which is also mirrored on many sites around the world.
The latest development sources of Octave are also available via anonymous access to a read-only CVS archive. There are also web interfaces to the archive available at __HTTP__(`www.octave.org/cgi-bin/cvsweb.cgi').
If you decide to use the development sources from the CVS archive, please read the file __OCTAVE_FTP__(`/bleeding-edge/README', `ftp://ftp.octave.org/pub/octave/bleeding-edge/README').
Assuming you have CVS and ssh installed on your machine you may check out the latest development version of Octave sources with the following sequence of commands:
Set CVS_RSH in your environment to
ssh
Set CVSROOT in your environment to
:ext:anoncvs@www.octave.org:/cvs
Or alternately add
-d :ext:anoncvs@www.octave.org:/cvs
in the CVS commands below (place it immediately after cvs
,
before any other CVS arguments).
Issue the command
cvs -z 9 checkout octave
to check out the all of the current development sources for Octave.
Once you've got the repository checked out, cvs update
will sync your local copy with the repository. See the CVS manual for
additional information on how to use CVS.