Differences between revisions 21 and 34 (spanning 13 versions)
Revision 21 as of 2010-08-20 12:34:13
Size: 3929
Editor: leif
Comment: Mark-ups added (commands etc.); some further fixes; reformatting. TODO: Change order of first enumeration! (*First* choose src or bin, then proceed with the [appropriate] rest.)
Revision 34 as of 2024-08-17 20:12:00
Size: 533
Editor: mkoeppe
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
Not sure what [[http://www.sagemath.org/download.html|to download]]? This short guide should get you started. A [[http://wiki.sagemath.org/DownloadGuide|longer version]] of this guide is also available.  1. See the [[https://doc.sagemath.org/html/en/installation/index.html|Installation Guide]].
Line 5: Line 5:
 1. Determine your operating system. (Windows, Linux, MacOS X, Solaris, etc.)

 1. Determine your CPU type (32-bit, [[http://www.stata.com/support/faqs/win/64bit.html|64-bit]] or "atom" for Linux and [[32-64-bit-MacOS|Intel or PowerPC for MacOS]]). In case you are running a 32-bit operating system on a 64-bit CPU, choose the 32-bit version.

 1. Do you want a source or binary distribution? Even if you want to do development, a precompiled version of Sage (binary release) can be used for that purpose. The source distribution is mostly needed if you want to see the sources of the Sage packages, also known as [[spkg|SPKGs]], too. Another advantage of compiling Sage from source is that the generated code may make better use of your specific CPU.

 1. If available, choose the appropriate binary version from one of the [[http://www.sagemath.org/mirrors.html|download mirrors]].

 1. Follow the [[http://www.sagemath.org/doc/installation/binary.html|binary installation guide]] to actually install a precompiled version of Sage. The [[http://www.sagemath.org/doc/installation/source.html|source installation guide]] contains more detailed information on compiling Sage from source.

== Metalink ==

[[http://www.metalinker.org/|Metalinks]] ([[http://en.wikipedia.org/wiki/Metalink|Wikipedia]], [[http://www.freesoftwaremagazine.com/articles/using_metalinks|FSM]]) are XML files that contain multiple download sources and various checksums. Use them with a download manager below, if you want to
 * make sure that your download works properly,
 * automatically select a fast mirror,
 * recover in case of a download server failure, or
 * pause and resume a download later, or
 * check and repair a broken file.

There are various clients supporting this:
 * Cross-Platform: [[http://www.downthemall.net/|DownThemAll Firefox Extension]], [[http://jdownloader.org/|JDownloader (Java App)]]
 * Windows: [[http://www.freedownloadmanager.org/|Free Download Manager]], [[http://www.getright.com/|GetRight]], [[http://www.orbitdownloader.com/|Orbit]], ...
 * Linux: {{{sudo apt-get install aria2}}} (a command-line client)
 * MacOS X: [[http://www.yazsoft.com/|Speed Download]]
 * ... [[http://www.metalinker.org/samples.html|and many more]]

== Troubleshooting ==

 1. If no binary version is available for your system, download the source version. Note that Sage compiles on a wide variety of systems, but does not compile on ''every'' system.

 1. If you are not sure how to unpack the compressed file or its ending looks different:
   * {{{*.tar.gz}}} or {{{*.tgz}}}: Use {{{tar xzf *.tar.gz}}}
   * {{{*.tar.bzip2}}} or {{{*.tar.bz2}}}: Use {{{tar xjf *.tar.bzip2}}}
   * {{{*.tar.lzma}}}: Use {{{tar --lzma -xf *.tar.lzma}}}
     * No {{{lzma}}}? Perhaps you have {{{xz}}}, that is compatible with {{{lzma}}}. There might also be {{{-J}}} in {{{tar -xJf *.tar.lzma}}} or you need to install an lzma or xz-utils package.
   * If the file ending is different, the Linux command {{{file}}} gives you information about the archive type. (Type {{{file filename.ext}}} at the command prompt.)

 1. You might run into the [[http://groups.google.com/group/sage-devel/browse_thread/thread/53ae33d0324d44|following issue]] with a binary release due to different features of your system and the system on which Sage was compiled.
  (((rhx: That should go to the troubleshooting section of the [[http://www.sagemath.org/doc/installation/|Installation Guide]] or (even better) the error message related to {{{sage-flags.txt}}} should change.)))
 2. The [[https://github.com/sagemath/sage/releases|Release Notes]] corresponding to the Sage version that you wish to install may offer '''version-specific installation help''' that has become available after the release was made and is therefore not covered by the Installation Guide.

Quick Download and Installation Guide

  1. See the Installation Guide.

  2. The Release Notes corresponding to the Sage version that you wish to install may offer version-specific installation help that has become available after the release was made and is therefore not covered by the Installation Guide.

  3. Ask for help on the sage-support mailing list.

DownloadAndInstallationGuide (last edited 2024-08-17 20:12:00 by mkoeppe)