Differences between revisions 1 and 19 (spanning 18 versions)
Revision 1 as of 2016-04-11 15:48:51
Size: 1339
Editor: tmonteil
Comment:
Revision 19 as of 2017-03-26 18:49:44
Size: 5536
Editor: saraedum
Comment: added conda
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Here are some links about distributing Sage = Distribution and packaging of SageMath =

Here are some links and information about distributing Sage.

Related pages: SupportedPlatforms, [[days77/packaging]]
Line 5: Line 9:
= Source and pre-compiled binaries =
Line 6: Line 11:
== Pre-compiled binaries ==
  * http://www.sagemath.org/download.html
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.
Line 9: Line 15:
  * source (public): http://www.sagemath.org/download-source.html
  * source (devel): http://www.sagemath.org/download-latest.html
  * binaries: http://www.sagemath.org/download.html
Line 10: Line 19:
== Containers == = Containers =
Line 12: Line 21:
=== Docker === == Docker ==
Line 14: Line 23:
  * admin: vbraun, sebasguts   * admin: vbraun, sebasguts, nthiery, embray
Line 16: Line 25:
=== Virtualbox === == Virtualbox ==
Line 18: Line 27:
  * people: vbraun
Line 19: Line 29:
= Live USB =
Line 20: Line 31:
== Live USB == == Sage Debian Live ==
Line 25: Line 36:
== Linux distros == == AIMS Desktop ==
  * url: https://launchpad.net/~aims/+archive/ubuntu/aims-desktop
  * admin: pipedream
Line 27: Line 40:
=== Arch-linux === == Clef agreg ==
  * url: http://clefagreg.dnsalias.org/
  * what: bootable "Linux + math software" environment for French "agrégation" exams
  * admin: François Boisson

= Anaconda / Conda / Conda Forge =
  * wiki page: [[Conda]]

= Linux distros =
  * mailing-list: [[https://groups.google.com/forum/#!forum/sage-packaging|sage-packaging]]

== Arch-linux ==
Line 29: Line 53:
  * wiki page: https://wiki.archlinux.org/index.php/SageMath
  * repo: https://git.archlinux.org/svntogit/community.git/?h=packages/sagemath
Line 31: Line 57:
=== Debian ===
  * https://wiki.debian.org/DebianScience/Sage
== Debian ==
  * wiki page: https://wiki.debian.org/DebianScience/Sage
  * packages: https://packages.debian.org/sagemath
  * build logs: https://buildd.debian.org/status/package.php?p=sagemath including ptestlong results
  * repo: https://anonscm.debian.org/cgit/debian-science/packages/sagemath.git
    * patches: https://anonscm.debian.org/cgit/debian-science/packages/sagemath.git/tree/debian/patches/
  * mailing list: https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath
    * earlier discussions happened on the [[https://lists.debian.org/debian-science/|debian-science mailing list]]
    * Sage-side mailing list (dormant): [[https://groups.google.com/forum/#!forum/debian-sage|debian-sage]]
  * status pages: [[http://people.debian.org/~thansen/debian-sage-status.html|master branch]] [[http://people.debian.org/~thansen/debian-sage-dev-status.html|develop branch]] [[http://people.debian.org/~thansen/debian-sage-7.4-status.html|7.4]]
  * people: Tobias Hansen, Julien Puydt, Jerome Benoit, Ximin Luo
Line 34: Line 69:
=== Fedora package === == Fedora package ==
Line 36: Line 71:
  * other link: https://fedoraproject.org/wiki/SIGs/SciTech/SAGE   * wiki page: https://fedoraproject.org/wiki/SIGs/SciTech/SAGE
  * see also: https://admin.fedoraproject.org/pkgdb/package/rpms/sagemath/
  * mailing list: https://lists.fedoraproject.org/archives/list/[email protected]/
Line 39: Line 76:
=== Gentoo: Sage-on-Gentoo === == Gentoo: Sage-on-Gentoo ==
Line 41: Line 78:
  * Known test failures: https://github.com/cschwan/sage-on-gentoo/wiki/Known-test-failures
Line 43: Line 81:
=== RPM package (Fedora, Mandriva) === == Guix/Nix ==
  * some info: [[days77/packaging]]

== RPM package (Fedora, Mandriva) ==
Line 46: Line 87:
=== Ubuntu (PPA) ===
  * purpose: easy-to-install Ubuntu .deb packages
  * hosted at: launchpad.net
  * admin: pipedream
  * contact: https://launchpad.net/~aims/+archive/ubuntu/sagemath
== Ubuntu ==
  * packages: http://packages.ubuntu.com/sagemath derived from the [[#Debian|Debian]] packages
  * earlier PPA: https://launchpad.net/~aims/+archive/ubuntu/sagemath
    * admin: pipedream

= 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 [[https://groups.google.com/d/msg/sage-devel/jdLfIKQ1M18/PVQqJUUqAgAJ|this post on sage-devel]].

= Windows =

== SageMath installer for Windows ==
  * in alpha stage
  * requires HAV activation in the BIOS
  * hosted at: https://github.com/embray/sage-windows/releases

== Porting to Cygwin ==
  * pending tickets: [[https://trac.sagemath.org/query?status=!closed&component=porting%3A+Cygwin|component: "porting: cygwin"]]
  * wiki pages on Sage's trac: [[https://trac.sagemath.org/wiki/CygwinPort|Cygwin32]], [[https://trac.sagemath.org/wiki/Cygwin64Port|Cygwin64]]

== Discussion ==
  * mailing list (dormant): [[https://groups.google.com/forum/#!forum/sage-windows|sage-windows]]

= Porting to exotic architectures =

  * trac-wiki: [[https://trac.sagemath.org/wiki/ExoticPorts|Porting SageMath to Exotic architectures]]
  
== BSD ==
  * pending tickets: [[https://trac.sagemath.org/query?status=!closed&component=porting%3A+BSD|component: "porting: BSD"]]

== Solaris ==
  * pending tickets: [[https://trac.sagemath.org/query?status=!closed&component=porting%3A+Solaris|component: "porting: Solaris"]]

== AIX, HP-UX ==
  * pending tickets: [[https://trac.sagemath.org/query?status=!closed&component=porting%3A+AIX+or+HP-UX|component: "porting: AIX or HP-UX"]]

= Using SageMath through other software =

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

See [[https://wiki.sagemath.org/Interfaces#Interfaces_to_SageMath_in_other_software|Interfaces to Sage in other software]].

= Discussions =

  * Sage Days 77: https://wiki.sagemath.org/days77

Distribution and packaging of SageMath

Here are some links and information about distributing Sage.

Related pages: SupportedPlatforms, days77/packaging

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

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)