You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: src/doc/en/installation/source.rst
+34-11
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ installed by Sage.
77
77
When the ``./configure`` script runs, it will check for the presence of many
78
78
packages (including the above) and inform you of any that are
79
79
missing or have unsuitable versions. **Please read the messages that
80
-
``./configure`` prints:** It will inform you which additional system packages
80
+
./configure prints:** It will inform you which additional system packages
81
81
you can install to avoid having to build them from source. This can save a lot of
82
82
time.
83
83
@@ -183,6 +183,29 @@ install:
183
183
184
184
.. literalinclude:: opensuse-optional.txt
185
185
186
+
Void Linux package installation
187
+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
188
+
189
+
On Void Linux, we recommend that you install:
190
+
191
+
.. literalinclude:: void.txt
192
+
193
+
If you wish to do Sage development, we recommend that you additionally
194
+
install the following:
195
+
196
+
.. literalinclude:: void-develop.txt
197
+
198
+
For all users, we recommend that you install the following system packages,
199
+
which provide additional functionality and cannot be installed by Sage:
200
+
201
+
.. literalinclude:: void-recommended.txt
202
+
203
+
In addition to these, if you don't want Sage to build optional packages that might
204
+
be available from your OS, cf. the growing list of such packages on :trac:`27330`,
205
+
install:
206
+
207
+
.. literalinclude:: void-optional.txt
208
+
186
209
.. _section_macprereqs:
187
210
188
211
macOS prerequisites
@@ -275,8 +298,8 @@ Sage can be installed onto Linux running on Windows Subsystem for Linux (WSL). T
275
298
From this point on, follow the instructions in the :ref:`sec-installation-from-sources-linux-recommended-installation` section.
276
299
It is strongly recommended to put the Sage source files in the Linux file system, for example, in the ``/home/username/sage`` directory, and not in the Windows file system (e.g. ``/mnt/c/...``).
277
300
278
-
WSL permission denied error when building `packaging` package.
You may encounter permission errors of the kind ``"[Errno 13] Permission denied: 'build/bdist.linux-x86_64/wheel/<package>.dist-info'"`` during ``make``.
282
305
This usually comes from a permission conflict between the Windows and Linux file system.
@@ -305,19 +328,19 @@ Notes on using conda
305
328
306
329
If you don't want conda to be used by sage, deactivate conda (for the current shell session).
307
330
308
-
- Type::
331
+
- Type::
309
332
310
-
$ conda deactivate
333
+
$ conda deactivate
311
334
312
-
- Repeat the command until ``conda info`` shows::
335
+
- Repeat the command until ``conda info`` shows::
313
336
314
-
$ conda info
337
+
$ conda info
315
338
316
-
active environment : None
317
-
...
339
+
active environment : None
340
+
...
318
341
319
-
Then SageMath will be built either using the compilers provided by the
320
-
operating system, or its own compilers.
342
+
Then SageMath will be built either using the compilers provided by the
0 commit comments