Skip to content

installer sage

PtiKyou edited this page Nov 30, 2016 · 2 revisions

Download

Dans un premier temps vous devez télécharger le fichier sage qui correspond à votre OS. Vous devez impérativement faire attention à ce que vous choisissez. L'archive contenant les fichiers nécessaires à l'installation de [[SageMath]] sur votre machine est assez volumineuse (+-1Go).

Nous vous recommandons fortement de ne pas utiliser de version supérieure à la version 7.3. Elle est pour le moment instable. Et peu compatible avec notre travail. Afin de télécharger la version de SageMath correspondante à vos besoins, nous vous invitons à cliquer sur ce lien :
Lien DDL


Vérification des applications nécessaires afin de build le fichier.

Un certain nombre d'application est indispensable afin de pouvoir utiliser sage. Nous vous proposons donc d'installer toutes ces applications.


Indispensable:

sudo apt-get install binutils gcc make m4 perl tar git

sudo apt-get install binutils gcc g++ gfortran make m4 perl tar git

sudo apt-get install libssl libssl-dev


Facultatif:

sudo apt-get install texlive

Permet d'avoir des animations.


Déplacer l'archive dans un répertoire partagé

Il est impératif de déplacer l'archive que vous venez de télécharger dans un répertoire partagé.


**ATTENTION **!

Aucun répertoire de votre chemin absolue ne doit comporter de caractères spéciaux tels que des accents ou des signes de ponctuation.


En effet, le chemin de votre dossier d'installation sera stocké dans une variable et réutilisé dans de nombreux scripts ne prenant pas en compte ces caractères. Vous risquez de corrompre votre installation. A moins de rajouter le format utf-8 dans chaqu'un des fichiers pythons utilisés par le Makefile. Mais ce serait long et fastidieux.


Se placer dans le répertoire SageMath afin de décompresser votre archive.

Ensuite se placer dans le répertoire et décompresser avec : 

tar xvf nomdufichier

Attention :Cette opération peu prendre un certain temps selon la puissance de votre ordinateur.

Déplacez vous dans le répertoire Sage.

make

**Attention **: Cette opération peu prendre énormément de temps selon la puissance de votre ordinateur. A titre informatif, elle peut durer de 2 minutes à 14 jours (Sur un RaspberryPi ;D ).

Se placer dans sageMath et exécuter :

./sage

A ce niveau là, vous devriez avoir le programme en cours d’exécution, vous pouvez désormais, tenter d'effectuer des calculs de base ( 2+2 par exemple).

Quittez sage :

^c


Vous pouvez désormais exécuter le jupyter notebooks à l'aide de la commande suivante :

./sage -n jupyter

Note importante : Vous ne pouvez faire l'installation qu'une seule fois, sinon il faut recommencer à partir de l'étape 3. En effet, il existe un script qui installe les binary et qui ne s’exécute qu'une seule fois.. Si jamais vous rencontrez des erreurs, il faut repérer les erreur d'installations dans le terminal et les régler manuellement.

Erreurs fréquentes

    * sage requiere ssl instead of HTMLS..... => problème lors de l'install de open-ssl
    * permission denieds = prob de permission => repérer le fichier et faire un `chmod a+r du fichier` ou `chmod - R a+r [nomrep]` pour appliquer ça de façon récursive a tous le contenu du répertoire.
    Si jamais le dossier commence par .NOMREP c'est que c'est un fichier caché, et ils ne sont pas affectés par chmod. Dans ces cas la utiliser chown a+r ou chown -R

Je vous recommande SublimeText 3