Ceci est une ancienne révision du document !
Sagemath
Sagemath (ou Sage) est un logiciel de mathématiques sous licence libre (GPL). Il combine la puissance de nombreux programmes libres dans une interface commune basée sur le langage de programmation Python.
Sage a pour but de devenir une alternative libre aux logiciels Magma, Maple, Mathematica et Matlab. Sage permet de faire des mathématiques générales et avancées, pures et appliquées. Il couvre une vaste gamme de mathématiques, dont l'algèbre, l'analyse, la théorie des nombres, la cryptographie, l'analyse numérique, l'algèbre commutative, la théorie des groupes, la combinatoire, la théorie des graphes, l'algèbre linéaire formelle, etc …
Installation
Via les dépôts officiels (Ubuntu 9.04 et supérieurs)
Pour installer Sagemath, il suffit d'installer le paquet sagemath (dans les dépôts Universe depuis Ubuntu 9.04).
Par compilation
Voici comment installer la dernière version de Sage et en donner l'usage à tous les utilisateurs du système.
- (optionnel mais recommandé): installer les paquets readline-common libreadline-dev
- Télécharger le code source sur le site officiel (le fichier a un nom du type:
sage-*.*.*.tar
), et le placer dans votre Dossier personnel. - Décompresser l'archive, en saisissant dans un terminal la commande suivante:
tar -xvf sage-*.*.*.tar
- Pour installer Sagemath pour tous les utilisateurs du système, déplacer le dossier décompressé dans un endroit plus convenu, par exemple:
sudo mv sage-*.*.* /usr/local/share/
- Aller dans le dossier d'installation :
cd /usr/local/share/sage-*.*.*
- Lancer la compilation :
sudo make
Configuration
- Copier les scripts bash
sage
etbash-python
dans un dossier duPATH
, en saisissant dans un terminal les commandes suivantes:
sudo cp sage /usr/local/bin/ sudo cp sage-python /usr/local/bin/
- Indiquer le chemin de l'installation dans le script
sage
en modifiant le fichier/usr/local/bin/sage
avec les droits administrateur, par exemple si vous utilisez l'environnement Gnome:
sudo gedit /usr/local/bin/sage
Remplacer la ligne suivante :
« SAGE_ROOT="….."
»
par
« SAGE_ROOT="/usr/local/share/sage-4.3.5/"
»
Enregistrer et fermer le fichier.
- Rendre les scripts exécutables (il faut être dans le dossier
/usr/local/bin/
).
sudo chmod a+x sage sudo chmod a+x sage-python
- Au cas où une version antérieure aurait été installée, on vérifie que l'instruction
sage
pointe bien sur le script désiré.
which sage
Utilisation
Lancer sage en tant que simple utilisateur
Il suffit de lancer la commande shell suivante dans un terminal:
sage
On obtient quelque chose comme:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Sage Version 4.3.5, Release Date: 2010-03-2
|
| Type notebook() for the GUI, and license() for information.
|
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
sage:
À l'invite, on frappe «2+2
», puis on valide par la combinaison: <Maj><Entr>
.
Quitter l'application
Pour quitter sage : quit
<Maj><Entr>
Voir aussi
- le site officiel : http://www.sagemath.org/
- le site officiel français : http://www.sagemath.fr/
- Wiki francophone : http://sagemath-edu.fr/wiki/
Contributeur principal: Valère Bonnet