Differences between revisions 18 and 24 (spanning 6 versions)
Revision 18 as of 2017-02-05 20:14:33
Size: 5679
Editor: slelievre
Comment: SageMath now available in Anaconda and Homebrew
Revision 24 as of 2017-12-31 19:44:47
Size: 6355
Editor: slelievre
Comment: Add link to package tracker page for Debian-SageMath and other links
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
Related pages: SupportedPlatforms, [[days77/packaging]] Related pages: SupportedPlatforms, [[days77/packaging]], [[Infrastructure]]
Line 21: Line 21:
== Docker == == Docker images ==

=== Official SageMath Docker images ===
Line 24: Line 26:

=== Computational topology Sage Docker image ===
  * ships: !SageMath, !SnapPy, Regina, PHCPack, pandas, pe, gridlink, flipper, curver, heegaard, pygraphviz
  * url: https://hub.docker.com/r/computop/sage/
  * bitbucket repo: https://bitbucket.org/t3m/sagedocker
  * dockerfile: https://bitbucket.org/t3m/sagedocker/src/tip/sage/Dockerfile
  * people: Nathan Dunfield

=== CoCalc Docker image ===
  * ships !CoCalc, including !SageMath
  * url: https://hub.docker.com/r/sagemathinc/cocalc/
  * !GitHub repo: https://github.com/sagemathinc/cocalc-docker
  * people: wstein
Line 46: Line 61:

!SageMath is now available in Anaconda via !CondaForge, see
[[https://groups.google.com/d/topic/sage-devel/wyaV8x5qolI/discussion|this announcement on sage-devel]].
  * wiki page: [[Conda]]
Line 62: Line 75:
  * package tracker: https://tracker.debian.org/teams/debian-sagemath/
Line 104: Line 118:
  * in alpha stage
  * requires HAV activation
in the BIOS
  * hosted at: https://github.com/embray/sage-windows/releases
  * see SageWindows
  * hosted at: https://github.com/sagemath/sage-windows/releases
  * based on the Cygwin port of Sage
Line 121: Line 135:
  * previous effort: [[https://svnweb.freebsd.org/ports/head/math/sage/|Sage on FreeBSD]]

Distribution and packaging of SageMath

Here are some links and information about distributing Sage.

Related pages: SupportedPlatforms, days77/packaging, Infrastructure

Source and pre-compiled binaries

The release manager releases the source for each development release and each public release. Binaries for a number of operating systems are prepared by the release manager, and sometimes by more people.

Containers

Docker images

Official SageMath Docker images

Computational topology Sage Docker image

CoCalc Docker image

Virtualbox

Live USB

Sage Debian Live

AIMS Desktop

Clef agreg

Anaconda / Conda / Conda Forge

Linux distros

Arch-linux

Debian

Fedora package

Gentoo: Sage-on-Gentoo

Guix/Nix

RPM package (Fedora, Mandriva)

Ubuntu

Mac OS X / OS X / macOS

Homebrew

SageMath can now be installed via Homebrew. This fetches the dmg for the app and installs the app. See this post on sage-devel.

Windows

SageMath installer for Windows

Porting to Cygwin

Discussion

Porting to exotic architectures

BSD

Solaris

AIX, HP-UX

Using SageMath through other software

Other software, such as Cantor and TeXmacs, have interfaces to SageMath.

See Interfaces to Sage in other software.

Discussions

Distribution (last edited 2023-02-23 20:08:05 by mkoeppe)