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 03/03/2016, 23:57]
194.254.163.15 ATTENTION, la compilation ne doit pas être faite en tant que root !!! Ajout d'export de variables facilitant la compilation. Ajout d'un lien vers la doc en anglais.
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>Lucid precise ​mathématiques éducation}}+{{tag>Bionic ​mathématiques éducation}}
  
 ---- ----
Ligne 14: Ligne 14:
   * Disposer des [[:​sudo|droits d'​administration]].   * Disposer des [[:​sudo|droits d'​administration]].
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * Sous Natty [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] [[apt>​libgfortran3]] au préalable. 
-  * Sage 5.0 a besoin de la version 0.9.8 de libssl. Sous Ubuntu 12.04, la version par défaut est 1.0.0. Il faut donc installer libssl0.9.8. L'​installation en ligne de commande est :  
  
-  sudo apt-get install libssl0.9.8 
 ===== 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]]**.
  
-==== Via le ppa ==== +==== Configuration ​====
-Il existe un [[:ppa]] pour l'​installation de sage-math sous Ubuntu+
  
-  ​* [[:​ppa#​ajout_d_un_ppa_a_vos_sources_logicielles|Ajoutez le PPA]] **ppa:​aims/​sagemath**((https://​launchpad.net/​~aims/​+archive/​sagemath)) dans vos sources de logiciels. +  * Copier les [[:​tutoriel/​script_shell|scripts shell]] //sage// et //​bash-python//​ dans un dossier du //PATH//, en saisissant dans un [[terminal]] les commandes suivantes :​
- +
-  sudo apt-add-repository -y ppa:​aims/​sagemath +
- +
-  * [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|Rechargez la liste des paquets]]. +
- +
-  sudo apt-get update +
- +
-  *   ​[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] [[apt>​sagemath-upstream-binary]] +
- +
-  sudo apt-get install sagemath-upstream-binary +
-   +
-   +
-==== Via les binaires du site officiel ==== +
- +
-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-linux.html|site officiel]]. Pour la plupart, le binaire à télécharger sera **sage-*.*.*-linux-32bit-ubuntu_10.04_lts-i686-Linux.tar.lzma** où *.*.* est le numéro de la version. +
- +
-Une fois l'​archive [[:​archivage#​graphiquement|décompressée]],​ vous obtenez un dossier nommé **sage-*.*.*-linux-32bit-ubuntu_10.04_lts-i686-Linux** qui contient déjà toute l'​arborescence nécessaire au fonctionnement du programme Sage. +
- +
-Normalement,​ tout ce que vous avez à faire est de lancer le programme Sage avec un fichier de données Sage (du type nom.sage). Si vous lancez le programme Sage seul, vous obtenez une ligne de commande qui attendra vos commandes Sage, par exemple une équation mathématique. Voir [[#​utilisation|Utilisation]] plus bas. +
- +
-<note warning>​Vous ne devrez pas installer Sage dans la partie système (en copiant ou déplaçant les fichiers dans /usr) , le programme de lancement automatique Sage vous demandera de [[#​via_une_compilation_des_sources|reconfigurer la variable SAGE_ROOT]].</​note>​ +
- +
-Vous pouvez créer un lanceur Gnome/KDE pour le Bureau ou le menu Applications,​ [[http://​www.sagemath.org/​doc/​installation/​icon.html|lire ici]]. +
- +
-==== Via une compilation des sources ==== +
- +
-<note important>​Vous ne devrez compiler les sources que pour utiliser la dernière version de Sage; si vous êtes débutant, n'​utilisez pas cette méthode (bah, c'est pas la mort non plus). La  compilation doit être effectuée en tant qu'​utilisateur de base, **il n'est pas recommandé de compiler Sage en tant que root !**</​note>​ +
- +
-Voici comment installer la dernière version de Sage et en donner l'​usage à tous les utilisateurs du système. Si vous lisez l'​anglais,​ reportez-vous à http://​doc.sagemath.org/​html/​en/​installation/​source.html +
- +
-  * [[:​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-numero_de_version.tar//​),​ et le placer dans votre Dossier personnel. +
-  * [[:​archivage#​graphiquement|Décompresser]] l'​archive. +
-  * 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-numero_de_version /​usr/​local/​share/</​code>​ +
-  * Aller dans le dossier d'​installation : <​code>​cd /​usr/​local/​share/​sage-numero_de_version</​code>​ +
-  * Vous pouvez guider la compilation afin de la rendre plus rapide.  +
-      * Par exemple, si vous avez un ordinateur récent, vous pouvez taper (afin d'​éviter de nombreuses compilations d'​atlas : <​code>​export SAGE_ATLAS_ARCH=fast</​code>​ +
-      * alors que si votre ordinateur ests vieux, vous pouvez taper: <​code>​export SAGE_ATLAS_ARCH=base</​code>​ +
-      * Si vous avez 2 coeurs, vous pouvez compiler en parallèle en tapant (remplacer 2 par le nombre de coeurs si vous en avez plus): <​code>​export MAKE='​make -j2'</​code>​ +
-  * Lancer la compilation : +
-<​code>​make</​code>​ +
- +
-<note important>​Cette opération prend plusieurs heures même avec une machine puissante.</​note>​ +
- +
-=== Configuration === +
- +
-  ​* 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>​
Ligne 100: 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 127: Ligne 76:
 ===== Voir aussi ===== ===== Voir aussi =====
  
-  * [[http://​www.sagemath.org/​|Le site officiel]] +  * [[https://​www.sagemath.org/​|Le site officiel]] 
-  * [[http://​www.sagemath.fr/​|Le site officiel français]]+  * [[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]]   * [[http://​groups.google.com/​group/​sage-support/​|L'​aide officielle en ligne par mail et en anglais]]
-  * [[http://sagemath-edu.fr/wiki|Le wiki francophone]] +  * [[https://www.sagemath.org/​download-liveusb.html|Téléchargez Sagemath ​sur une clef USB Live]]
-  * [[http://sagemath.org/​download-livecd.html|Téléchargez Sagemath ​en LiveCD]]+
   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1837661|Cette discussion]] pour d'​autres infos pratiques et **récentes** (installation...)   * [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1837661|Cette discussion]] pour d'​autres infos pratiques et **récentes** (installation...)
  
 ---- ----
 //​Contributeurs:​ Valère Bonnet, [[:​utilisateurs/​j5012|J5012]]//,​ --- //​[[:​utilisateurs:​Romuald-25|Romuald-25]]. //​Contributeurs:​ Valère Bonnet, [[:​utilisateurs/​j5012|J5012]]//,​ --- //​[[:​utilisateurs:​Romuald-25|Romuald-25]].
  • sagemath.1457045833.txt.gz
  • Dernière modification: Le 03/03/2016, 23:57
  • par 194.254.163.15