Source Code

The newest source code release is 4.5.2.
Please select a download server close to your location below.
Global Wuala (Content Distribution Network)
Africa Polytechnic of Namibia
Stellenbosch, South Africa
Tertiary Education and Research Network, South Africa
University of Cape Town, South Africa
Asia Indian Institute of Technology Madras, India
KAIST, Republic of Korea
Yandex, Russia
Australia AARNet Research Network
Europe Freie Universität Berlin, Germany
Mirrorservice Network, United Kingdom
RedIRIS Research Network, Spain
SWITCHmirror, Zurich, Switzerland
Technical University, Prague, Czech
Universidade do Porto, Portugal
North America Harvard, Boston, MA, USA
James Madison University, VA, USA
Simon Fraser University, B.C., Canada
University of Tennessee, TN, USA
University of Washington, Seattle, WA, USA
XMission, Utah, USA
South America Universidade Federal do Paraná, Brazil
Metalinks — provide fast, stable and resumeable downloads via a download client (read more).
You can see the full list of mirror servers here.
 
Download Older Versions of Sage here

Information

Thank you for your interest in Sage! You can get the complete source for Sage to compile it on your own Linux or Mac OS X system. Sage lives in an isolated directory and does not interfere with your surrounding system. It ships together with everything necessary to develop Sage, the source code, all its dependencies and the complete changelog.
Short instructions:
  1. Extract archive
  2. Start compiling: make
  3. Run Sage: ./sage
  4. Upgrade to newer version later: ./sage -upgrade
Please read the README.txt and the installation guide for more details. Note: On Linux systems like Debian/Ubuntu, you may have to install the build essential package, the m4 macro processor, and gfortran:

sudo apt-get install build-essential
sudo apt-get install m4
sudo apt-get install gfortran

You might also consider installing the readline package and its corresponding development headers. These packages make it easier to work with the Sage command line interface by providing text editing features at the command line level:

sudo apt-get install readline-common
sudo apt-get install libreadline-dev

There is a very high level changelog.

You can browse all the tracked source code repositories and see exactly what's going on, and who did what when.