Instal·lació del Sage

Linux

  1. Instal·lar Mamba (més informació a aquí)

    1. Obriu un terminal (busqueu Terminal a les aplicacions).
    2. Executeu la comanda al terminal:
      curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh && sh Miniforge3-$(uname)-$(uname -m).sh
      
      Us demanarà que accepteu la llicència (feu-ho) i responeu yes a la resta de preguntes.
    3. Sortiu del terminal (tanqueu la finestra, o executeu exit) i torneu-hi a entrar.
  2. Instal·lar Sage pròpiament

    1. Executeu la comanda:
      mamba create --name sage sage python=3.12
      
      Això descarregarà i instal·larà Sage en un entorn de mamba anomenat també sage.
    2. Executeu la comanda:
      curl -L -o miniforge3/bin/startsage https://mat.uab.cat/~masdeu/startsage-linux.sh && chmod ug+x miniforge3/bin/startsage
      
      Això descarregarà l'script que automatitza la càrrega de Sage.
  3. Execució de Sage

    1. Al terminal, executeu la comanda:
      startsage
      
      Se us obrirà una pestanya al vostre navegador.

Windows

  1. Activar Windows Subsystem for Linux (WSL). (més informació a aquí)

    1. Obrim una terminal (busquem l'aplicació CMD o Terminal).
    2. Teclegem:
      wsl --install -d Ubuntu-24.04
      
      i acceptem les peticions de modificacions al sistema.

      Nota: Si ja el tenim activat, la comanda anterior no funcionarà. Vegeu l'enllaç de més amunt per aprendre com comprovar la versió que teniu instal·lada.

    3. Se us demanarà un nom d'usuari (el que vulgueu, però en minúscules) i un password. Escolliu un password fàcil de memoritzar. Quan l'introduïu, veureu que no apareix res per pantalla, però és normal. L'haureu d'introduir dues vegades per seguretat.
    4. Un cop reiniciat el sistema, us hauria d'aparèixer una aplicació Ubuntu.
  2. Instal·lar Mamba a WSL (més informació a aquí)

    1. Obriu l'aplicació Ubuntu (obtindreu un terminal).
    2. Executeu la comanda:
      sudo apt update && sudo apt upgrade && sudo apt install texlive-latex-base texlive-latex-extra texlive-xetex latexmk dvipng tex-gyre texlive-fonts-recommended texlive-lang-cyrillic texlive-lang-english texlive-lang-spanish
      
    3. Executeu la comanda:
      curl -L -O https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh && sh Miniforge3-$(uname)-$(uname -m).sh
      
      Us demanarà que accepteu la llicència (feu-ho) i responeu yes a la resta de preguntes.
    4. Sortiu del terminal d'Ubuntu (tanqueu la finestra, o executeu exit) i torneu-hi a entrar.
  3. Instal·lar Sage pròpiament
    Assegureu-vos d'entrar les següents comandes a la terminal d'Ubuntu.

    1. Executeu la comanda:
      mamba create --name sage sage python=3.12
      
      Això descarregarà i instal·larà Sage en un entorn de mamba anomenat també sage.
    2. Executeu la comanda:
      sudo apt-get install wslu
      
      per instal·lar una aplicació que permet que s'obri el navegador de Windows automàticament des de WSL.
    3. Executeu la comanda:
      curl -L -o miniforge3/bin/startsage https://mat.uab.cat/~masdeu/startsage-windows.sh && chmod ug+x miniforge3/bin/startsage
      
      per descarregar l'script que automatitza la càrrega de Sage.
    4. Executeu la comanda:
      ln -s /mnt/c/Users/$(cmd.exe /c echo %username% | tr -d '\r') Inici
      
      per fer accessibles a Sage els fitxers de Windows.
  4. Execució de Sage

    1. Obriu l'aplicació Ubuntu.
    2. Al terminal, executeu la comanda:
      startsage
      
      Se us obrirà una pestanya al vostre navegador.

MacOS

  1. Descarregueu-vos de aquí el fitxer corresponent:
    • Intel: Acabat en .x86_64.dmg
    • Apple Silicon: Acabat en .arm_64.dmg
  2. Instal·leu-lo com una aplicació qualsevol.