3736
Comment: Add "debian-science-sagemath" mailing list
|
6642
Mention "Windows Subsystem for Linux"
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
Here are some links about distributing Sage. | Here are some links and information about distributing Sage. Related pages: SupportedPlatforms, [[days77/packaging]], [[Infrastructure]] |
Line 19: | Line 21: |
== Docker == | == Docker images == === Official SageMath Docker images === |
Line 22: | 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 28: | Line 45: |
== Sage Debian Live == |
|
Line 32: | Line 51: |
== AIMS Desktop == * url: https://launchpad.net/~aims/+archive/ubuntu/aims-desktop * admin: pipedream == 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]] |
|
Line 33: | Line 64: |
Line 39: | Line 69: |
* repo: https://git.archlinux.org/svntogit/community.git/?h=packages/sagemath | |
Line 43: | Line 74: |
* people: Julien Puydt (Snark) * Sage-side mailing list (dormant): [[https://groups.google.com/forum/#!forum/debian-sage|debian-sage]] * Debian-side mailing list (created 2016-08-10): https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath |
* packages: https://packages.debian.org/sagemath * package tracker: https://tracker.debian.org/teams/debian-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]] * bug tracker: [[https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=sagemath|Debian bugs: package sagemath]] * people: Tobias Hansen, Julien Puydt, Jerome Benoit, Ximin Luo |
Line 50: | Line 89: |
* see also: https://admin.fedoraproject.org/pkgdb/package/rpms/sagemath/ * mailing list: https://lists.fedoraproject.org/archives/list/[email protected]/ |
|
Line 54: | Line 95: |
* Known test failures: https://github.com/cschwan/sage-on-gentoo/wiki/Known-test-failures | |
Line 55: | Line 97: |
== Guix/Nix == * some info: [[days77/packaging]] |
|
Line 59: | Line 104: |
== 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]]. |
Line 68: | Line 119: |
* 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 76: | Line 127: |
== Windows subsystem for Linux == * Under Windows 10, one can run the "Windows Subsystem for Linux" to "run Linux under Windows", and install !SageMath binaries for Linux. |
|
Line 80: | Line 134: |
Line 85: | Line 138: |
* previous effort: [[https://svnweb.freebsd.org/ports/head/math/sage/|Sage on FreeBSD]] | |
Line 94: | Line 148: |
== Cantor == | Other software, such as Cantor and !TeXmacs, have interfaces to SageMath. |
Line 96: | Line 150: |
* home page: https://edu.kde.org/cantor/ * author: https://arieder.wordpress.com * wiki page here: https://wiki.sagemath.org/Cantor |
See [[https://wiki.sagemath.org/Interfaces#Interfaces_to_SageMath_in_other_software|Interfaces to Sage in other software]]. |
Line 100: | Line 152: |
== TeXmacs == | = Discussions = |
Line 102: | Line 154: |
* wiki page here: https://wiki.sagemath.org/TeXmacs * wiki page there: http://www.texmacs.org/tmweb/plugins/cas.en.html |
* 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, Infrastructure
Contents
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.
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
Containers
Docker images
Official SageMath Docker images
- admin: vbraun, sebasguts, nthiery, embray
Computational topology Sage Docker image
ships: SageMath, SnapPy, Regina, PHCPack, pandas, pe, gridlink, flipper, curver, heegaard, pygraphviz
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
GitHub repo: https://github.com/sagemathinc/cocalc-docker
- people: wstein
Virtualbox
see SageAppliance
- people: vbraun
Live USB
Sage Debian Live
- admin: tmonteil
hosted at: http://sagedebianlive.metelu.net/
mailing list: https://sagedebianlive.metelu.net/mailman/listinfo/devel
AIMS Desktop
url: https://launchpad.net/~aims/+archive/ubuntu/aims-desktop
- admin: pipedream
Clef agreg
- 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: sage-packaging
Arch-linux
hosted at: https://www.archlinux.org/packages/community/x86_64/sagemath/
repo: https://git.archlinux.org/svntogit/community.git/?h=packages/sagemath
- maintainer: Antonio Rojas
Debian
wiki page: https://wiki.debian.org/DebianScience/Sage
packages: https://packages.debian.org/sagemath
package tracker: https://tracker.debian.org/teams/debian-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
mailing list: https://lists.alioth.debian.org/mailman/listinfo/debian-science-sagemath
earlier discussions happened on the debian-science mailing list
Sage-side mailing list (dormant): debian-sage
status pages: master branch develop branch 7.4
bug tracker: Debian bugs: package sagemath
- people: Tobias Hansen, Julien Puydt, Jerome Benoit, Ximin Luo
Fedora package
see also: https://admin.fedoraproject.org/pkgdb/package/rpms/sagemath/
mailing list: https://lists.fedoraproject.org/archives/list/[email protected]/
- maintainer: Paulo Cesar Pereira de Andrade (pcpa)
Gentoo: Sage-on-Gentoo
repository: https://github.com/cschwan/sage-on-gentoo
Known test failures: https://github.com/cschwan/sage-on-gentoo/wiki/Known-test-failures
- admin: fbissey, cschwan
Guix/Nix
some info: days77/packaging
RPM package (Fedora, Mandriva)
Ubuntu
packages: http://packages.ubuntu.com/sagemath derived from the 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 this post on sage-devel.
Windows
SageMath installer for Windows
see SageWindows
hosted at: https://github.com/sagemath/sage-windows/releases
- based on the Cygwin port of Sage
Porting to Cygwin
pending tickets: component: "porting: cygwin"
Windows subsystem for Linux
Under Windows 10, one can run the "Windows Subsystem for Linux" to "run Linux under Windows", and install SageMath binaries for Linux.
Discussion
mailing list (dormant): sage-windows
Porting to exotic architectures
trac-wiki: Porting SageMath to Exotic architectures
BSD
pending tickets: component: "porting: BSD"
previous effort: Sage on FreeBSD
Solaris
pending tickets: component: "porting: Solaris"
AIX, HP-UX
pending tickets: component: "porting: AIX or 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
Sage Days 77: https://wiki.sagemath.org/days77