Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
sagemath [Le 25/07/2011, 22:04]
feeatmod [Installation]
sagemath [Le 01/09/2022, 00:04] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Jaunty Karmic ​mathématiques éducation ​BROUILLON}}+{{tag>Bionic ​mathématiques éducation}}
  
 ---- ----
Ligne 9: Ligne 9:
 Sage a pour but de devenir une alternative libre aux logiciels Magma, Maple, Mathematica et Matlab. 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 ... 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 ...
 +
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 +Il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​sagemath]]**. Au cours de l’installation,​ une fenêtre de configuration de [[Postfix]] s’affiche. Pour une installation sur un poste unique, on peut choisir l’option ​ **Pas de configuration**. Optionnellement,​ on peut se procurer une documentation de Sagemath en français en installant ensuite le paquet **[[apt>​sagemath-doc-fr]]**.
  
-<note important>​ +==== Configuration ====
-**==== Afin d'​éviter ceci [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=550211]]** ==== +
- +
-Verifiez bien avant toute installation depuis le site officiel de Sagemath +
-que les binaires disponibles correspondent bien  à votre version d'​Ubuntu installée !!!!!!! +
-</​note>​--- //​[[:​utilisateurs:​feeatmod|feeatmod]] Le 25/07/2011, 21:58// +
-==== Télécharger les binaires (depuis Ubuntu 10.04) ==== +
- +
-Depuis Lucid Lynx, Sagemath n'est plus dans les dépôts car les versions sont trop souvent mises à jour. Il faut donc aller télécharger les binaires sur le [[http://​sagemath.org/​download.html|site officiel]]. Des binaires spécifiques Ubuntu sont disponibles. Pour la plupart, le binaire à télécharger sera  +
-<​code>​sage-*.*.*-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma</​code>​ +
-où *.*.* est le numéro de la version actuelle (4.5.3 le 10 septembre 2010). +
- +
-L'​installation consiste simplement à extraire l'​archive dans /​usr/​local/​share et mettre un lien vers l'​exécutable dans /​usr/​local/​bin : +
-<​code>​sudo -i +
-cd /​usr/​local/​share +
-tar --lzma -xvf /​chemin_vers_paquet_sage/​sage-*.*.*-linux-32bit-ubuntu***-***.lzma +
-ln -s /​usr/​local/​share/​sage.*-*-*-linux-32bit-ubuntu***-***/​sage /​usr/​local/​bin/​sage +
-sage</​code>​ +
- +
-Pour Ubuntu 11.04, il peut être nécessaire en cas de problème d'​[[:​tutoriel:​comment_installer_un_paquet|Installer le paquet]] [[apt>​gfortran]] +
- +
- +
-==== Via les dépôts officiels (Ubuntu 9.04 et 9.10) ==== +
- +
-Pour installer Sagemath, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​sagemath|sagemath]]** (dans les dépôts Universe depuis [[jaunty|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. +
- +
-  * [[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://​gcc,​g++,​make,​m4,​perl,​ranlib,​tar,​build-essential,​gfortran|gcc g++ make m4 perl ranlib tar build-essential gfortran]]**. +
-  * (optionnel mais recommandé):​ [[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt://​readline-common,​libreadline-dev|readline-common libreadline-dev]]** +
-  * Télécharger le code source sur [[http://​sagemath.org/​download-source.html|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: +
-<​code>​tar -xvf sage-*.*.*.tar</​code>​ +
-  * Pour installer Sagemath pour tous les utilisateurs du système, déplacer le dossier décompressé dans un endroit plus convenu, par exemple: +
-<​code>​sudo mv sage-*.*.* /​usr/​local/​share/</​code>​ +
-  * Aller dans le dossier d'​installation : +
-<​code>​cd /​usr/​local/​share/​sage-*.*.*</​code>​ +
-  * Lancer la compilation : +
-<​code>​sudo make</​code>​ +
- +
-<note important>​Cette opération prend plusieurs heures même avec une machine puissante.</​note>​ +
- +
-===== Configuration ​=====+
  
-  * Copier les scripts ​bash ''​sage'' ​et ''​bash-python'' ​dans un dossier du ''​PATH''​, en saisissant dans un [[terminal]] les commandes suivantes:+  * Copier les [[:​tutoriel/​script_shell|scripts ​shell]] //sage// et //bash-python// dans un dossier du //PATH//, en saisissant dans un [[terminal]] les commandes suivantes :​
 <​code>​sudo cp sage /​usr/​local/​bin/​ <​code>​sudo cp sage /​usr/​local/​bin/​
 sudo cp sage-python /​usr/​local/​bin/</​code>​ sudo cp sage-python /​usr/​local/​bin/</​code>​
-  * Indiquer ​le chemin de l'​installation dans le script ​''​sage''​ en [[:​tutoriel:​comment_modifier_un_fichier|modifiant le fichier]] ''​/​usr/​local/​bin/​sage''​ avec les [[sudo|droits ​administrateur]], par exemple si vous utilisez ​l'environnement Gnome+  * [[:​tutoriel/​comment_modifier_un_fichier#​de_maniere_graphique|Éditer]] ​le chemin de l'​installation dans le script ​//sage// (généralement // /​usr/​local/​bin/​sage ​//) en mode administrateur
-<​code>​gksudo gedit /usr/local/bin/​sage</​code>​+⇒ Remplacer ​l'expression suivante ​<​code>​SAGE_ROOT="​....."</​code>​ 
 +par <​code>​SAGE_ROOT="​/usr/local/share/sage-numero_de_version/"​</​code>​ 
 +⇒ Enregistrer et fermer le fichier.
  
-Remplacer la ligne suivante :+  * Rendre les scripts exécutables (il faut être dans le dossier // /​usr/​local/​bin/​ //). 
 +<​code>​sudo chmod a+x sage 
 +sudo chmod a+x sage-python</​code>​
  
-« ''​SAGE_ROOT="​....."''​ »+  * 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é. 
 +<​code>​which sage</​code>​
  
-par+<note important>​Lors du premier démarrage de Sage, un mot de passe pour le compte administrateur "​admin"​ de Sage vous sera demandé. Notez bien ce mot de passe, au cas où la connexion automatique de Sage sur l'​interface dans le navigateur serait désactivée. Sans quoi, vous ne pourriez plus accéder à Sage dans votre navigateur, ni créer de nouvelles sessions. En dernier recours, vous pouvez réinitialiser le mot de passe pour l'​utilisateur admin en entrant cette commande dans un terminal: 
 +<​code>​sage</​code>​ 
 +puis 
 +<​code>​notebook(reset=True)</​code>​ 
 + 
 +Un nouveau mot de passe vous sera alors demandé. 
 +</​note>​
  
-« ''​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/''​). 
-<​code>​sudo chmod a+x sage 
-sudo chmod a+x sage-python</​code>​ 
-  * 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é. 
-<​code>​which sage</​code>​ 
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 85: Ligne 49:
 ==== Lancer sage en tant que simple utilisateur ==== ==== Lancer sage en tant que simple utilisateur ====
  
-Il suffit de lancer la [[commande shell]] suivante dans un [[terminal]]:​+Il suffit de lancer la [[commande shell]] suivante dans un [[:terminal]]:
  
 <​code>​sage</​code>​ <​code>​sage</​code>​
Ligne 108: Ligne 72:
 ====Quitter l'​application==== ====Quitter l'​application====
  
-Pour quitter sage : ''​quit'' ​''<​Maj><​Entr>''​+Pour quitter sage : la commande //quit// dans l'interpréteur Sage suffit suivi d'une validation (touche au clavier //Return// ou //​Entrée//​).
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  ​* [[http://​www.sagemath.org/​|Le site officiel]] + 
-  * [[http://​www.sagemath.fr/​|Le site officiel français]] +  ​* [[https://​www.sagemath.org/​|Le site officiel]] 
-  * [[http://​sagemath-edu.fr/wiki|Le wiki francophone]]+  * [[https://​www.sagemath.org/fr/|Le site officiel français]] 
 +  * [[http://groups.google.com/​group/​sage-support/​|L'​aide officielle en ligne par mail et en anglais]] 
 +  * [[https://​www.sagemath.org/​download-liveusb.html|Téléchargez Sagemath sur une clef USB Live]] 
 +  * [[https://​forum.ubuntu-fr.org/viewtopic.php?​id=1837661|Cette discussion]] pour d'​autres infos pratiques et **récentes** (installation...)
  
 ---- ----
-//Contributeur principal// +//Contributeurs: Valère Bonnet, [[:​utilisateurs/​j5012|J5012]]//,​ --- //​[[:​utilisateurs:​Romuald-25|Romuald-25]].
-Valère Bonnet+
  • sagemath.1311624291.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)