14
14
15
15
https://www.sagemath.org
16
16
17
+ [ Sage Documentation] ( https://doc.sagemath.org/html/en/index.html )
18
+
17
19
The Sage Library is free software released under the
18
20
GNU General Public Licence GPLv2+, and included packages
19
21
have [ compatible software licenses] ( ./COPYING.txt ) .
20
22
[ Over 800 people] ( https://www.sagemath.org/development-map.html )
21
23
have contributed code to Sage. In many cases, documentation
22
24
for modules and functions list the authors.
23
25
26
+ Table of Contents
27
+ -----------------
28
+
29
+ * [ Getting Started] ( #getting-started )
30
+ * [ Supported Platforms] ( #supported-platforms )
31
+ * [ \[ Windows\] Preparing the Platform Libraries] ( #windows-preparing-the-platform )
32
+ * [ \[ macOS\] Preparing the Platform Libraries] ( #macos-preparing-the-platform )
33
+ * [ Instructions to Build from Source] ( #instructions-to-build-from-source )
34
+ * [ SageMath Docker Images] ( #sagemath-docker-images )
35
+ * [ Troubleshooting] ( #troubleshooting )
36
+ * [ Contributing to Sage] ( #contributing-to-sage )
37
+ * [ Directory Layout] ( #directory-layout )
38
+ * [ Build System] ( #build-system )
39
+ * [ Relocation] ( #relocation )
40
+ * [ Redistribution] ( #redistribution )
41
+ * [ Build System] ( #build-system )
42
+ * [ Changes to Included Software] ( #changes-to-included-software )
43
+
24
44
Getting Started
25
45
---------------
26
46
@@ -47,7 +67,7 @@ macOS, and Windows (using Windows Subsystem for Linux or
47
67
virtualization).
48
68
49
69
Detailed information on supported platforms for a specific version of Sage
50
- can be found in the section "Availability and installation help" of the
70
+ can be found in the section _ Availability and installation help _ of the
51
71
[ release tour] ( https://wiki.sagemath.org/ReleaseTours ) for this version.
52
72
53
73
We highly appreciate contributions to Sage that fix portability bugs
@@ -64,13 +84,13 @@ your Windows. Make sure you allocate WSL sufficient RAM; 5GB is known to work, w
64
84
2GB might be not enough for building Sage from source.
65
85
Then all instructions for installation in Linux apply.
66
86
67
- As an alternative, you can also run Linux on Windows using Docker (see
68
- below) or other virtualization solutions.
87
+ As an alternative, you can also run Linux on Windows using Docker ([ see
88
+ below] ( #sagemath-docker-images ) ) or other virtualization solutions.
69
89
70
90
[ macOS] Preparing the Platform
71
91
------------------------------
72
92
73
- If your Mac uses the Apple Silicon (M1, arm64) architecture:
93
+ If your Mac uses the Apple Silicon (M1, M2, arm64) architecture:
74
94
75
95
- If you set up your Mac by transfering files from an older Mac, make sure
76
96
that the directory `` /usr/local `` does not contain an old copy of Homebrew
@@ -117,6 +137,7 @@ More details, providing a background for these instructions, can be found
117
137
in the [ section "Install from Source Code"] ( https://doc.sagemath.org/html/en/installation/source.html ) .
118
138
in the Installation Guide.
119
139
140
+
120
141
1 . Decide on the source/build directory (` SAGE_ROOT ` ):
121
142
122
143
- On personal computers, any subdirectory of your :envvar:` HOME `
0 commit comments