This section is a concise overview of the Sage development process. We will see how to make changes to the Sage source code and record them in the Git revision control system.
Quick startIf you are in a hurry, you can skip the details and just follow these steps:
Install Git (see Installing Git) and Conda.
On January 21, 2026 4:08:42 AM CST, Eric Gourgoulhon <egourg...@gmail.com> wrote:
>Hi John,
>
>Since you are using Ubuntu, you may find this page useful:
>https://sagemanifolds.obspm.fr/install_ubuntu.html
>I'm trying to maintain it up to date, in order to provide Ubuntu new comers
>to Sage with a quick way to install Sage. In particular the list of system
>packages in the "sudo apt install" line is up to date. Last time I checked
>the list posted at
>https://doc.sagemath.org/html/en/installation/source-distro.html#linux-system-package-installation
>it was not the case: the command "sudo apt-get install" was failing with
>Ubuntu 24.04 because of some wrong package names , which is quite
>disturbing for a new comer. I've tried to edit the doc.sagemath.org page to
>fix that, but the list is automatically generated and I could not find
>quickly how to change it by editing some source file.
package lists are generated from
build/pkgs/*/distros/*.txt
(for Debian/Ubuntu the 2nd * should be "debian")
please open a PR to fix these names