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 26/07/2011, 22:30]
feeatmod [Télécharger les binaires (depuis Ubuntu 10.04)]
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 10: Ligne 10:
 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.
  
-==== Télécharger les binaires (depuis Ubuntu 10.04) ​====+===== 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]]**.
  
-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  +==== Configuration ====
-<​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 : +  ​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 -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:+
 <​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 79: 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 102: 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.1311712229.txt.gz
  • Dernière modification: Le 15/12/2011, 15:20
  • (modification externe)