Lancer le programme SageMath (Linux) [Résolu/Fermé]

Signaler
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
-
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
-
Bonjour,

Je dois programmer avec sage sous Linux. je suis débutant. J'ai téléchargé le package sage 32bits (je suis sous 3.2.0-30-generic-pae)... j'ai suivi le tuto simplement ils disent je cite

"La version binaire pré-compilée de Sage (disponible sur le site web) est souvent plus facile et plus rapide à installer que la distribution en code source. Pour l'installer, décompressez l'archive et lancez simplement le programme sage." phrase tiré du tuto du site :
http://www.sagemath.org/fr/html/tutorial/introduction.html

Mon problème est le suivant, lorsque je clique sur sage...après avoir décompressé l'archive, il ne se passe strictement rien lorsque je mets "lancer" J'arrive aux fonctions de sage lorsque je lance dans un terminal, cela fonctionne mais n'y a t'il pas une autre interface plus jolie avec des couleurs pour les commandes du style de ce que l'on peut voir sur cette page ci dessous ?

http://www.sagemath.org/fr/html/tutorial/introduction.html#installation

?

Merci pour vos réponses



3 réponses

Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
Personne pour m'aider svp?
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
J'ai maintenant changé de Linux, j'ai pris une version 64, toujours le même problème, le logiciel Sage refuse de s'ouvrir. Rien ne se passe

Pouvez vous m'aider SVP c'est urgent
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
Soit je suis vraiment nul en informatique... soit je ne comprends rien en Linux mais ces informations ne m'aide pas du tout j'avais déja consulté ce site auparavant je ne comprends pas la procéudre à suivre et encore moins les lignes de commande à entrer... ni pourquoi en cliquant simplement sur le programme celui ci ne s'ouvre pas tout simplement ( j'ai essayé plusieurs versions elles réagissent de la même manière le logiciel ne s'ouvre pas)... pouvez vous me dire exactement la procédure point par point pour lancer "sage" sachant qu'il se trouve dans un dossier décompressé dans le dossier "téléchargemen"

merci infiniment
Messages postés
35340
Date d'inscription
dimanche 7 novembre 2010
Statut
Non membre
Dernière intervention
6 août 2020
5 321
pourquoi en cliquant simplement sur le programme celui ci ne s'ouvre pas tout simplement
Parce qu'on n'est pas sous Windows ici !
Parce que ton programme n'est sûrement pas par défaut exécutable, et par conséquent, il faut d'abord lui donner les bons droits, c'est d'ailleurs ce qui est dit dans la doc que tu as fournie (chmod u+x le_fichier)

sachant qu'il se trouve dans un dossier décompressé dans le dossier "téléchargement"
Il faut d'abord depuis le terminal que tu as ouvert se rendre dans ce dossier, puis ensuite une fois que tu y seras, rendre le fichier exécutable et ensuite le lancer.
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
ok je commence à comprendre... seulement voila... pemièrement sur le site il précise que :

Installation
Via les binaires du site officiel


(ce qui est mon cas j'ai téléchargé ça : http://www-ftp.lip6.fr/pub/math/sagemath/linux/64bit/index.html ) qui est donc un binaire 64 bits ) il est dit

Une fois l'archive décompressée, vous obtenez un dossier nommé sage-*.*.*-linux-32bit-ubuntu_10.04_lts-i686-Linux qui contient déja toute l'arborescence necessaire 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.

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 reconfigurer la variable SAGE_ROOT.



OR MOI QUAND JE CLIQUE DESSUS IL NE SE PASSE RIEN ....
les commandes chmod j'ai bien essayé... mais j'arrive pas non plusn a lancer sage... pourtant losque j'arrive dans le dossier et que je tape "ls", je vois écris sage en vert a coté de deossier en bleu et de fichier texte en blanc ( je pense que le vert est le code couleur pour les executable... je sais pas) et lorsque je tape sage il m'écrit cela le terminal :

dreydemyghiro@dreydemyghiro-263AA-ABF-p6222fr:~/Bureau/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux$ ls
COPYING.txt data devel ipython local Makefile README.sage sage spkg
dreydemyghiro@dreydemyghiro-263AA-ABF-p6222fr:~/Bureau/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux$ sage
Commande 'sage' non trouvée, vouliez-vous dire :
La commande 'osage' du paquet 'graphviz' (main)
La commande 'save' du paquet 'atfs' (universe)
La commande 'page' du paquet 'tcllib' (universe)
sage : commande introuvable



Alors que faire?

Je l'ai déplacé dan le bureau vous remarquerez mais ça ne changai rien avant
Messages postés
35340
Date d'inscription
dimanche 7 novembre 2010
Statut
Non membre
Dernière intervention
6 août 2020
5 321
Extrait :

INSTALLATION INSTRUCTIONS:
----------------------------------
The file sage-x.y.z-x86_64-Linux.tgz, which you download here,
contains a pre-built version of SAGE that can be decompressed
into a directory and run from there.  Just type

   tar zxvf sage-x.y.z-x86_64-Linux.tgz

then change into the resulting directory and type "./sage" to 
run SAGE.


Il te faut taper ./sage avec le point et le slash inclus !
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
dreydemyghiro@dreydemyghiro-263AA-ABF-p6222fr:~/Bureau/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux$ ./sage
----------------------------------------------------------------------
| Sage Version 5.3, Release Date: 2012-09-08 |
| Type "notebook()" for the browser-based notebook interface. |
| Type "help()" for help. |
----------------------------------------------------------------------
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
Il y a un dernier soucis...

dreydemyghiro@dreydemyghiro-263AA-ABF-p6222fr:~/Bureau/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux$ ./sage
----------------------------------------------------------------------
| Sage Version 5.3, Release Date: 2012-09-08 |
| Type "notebook()" for the browser-based notebook interface. |
| Type "help()" for help. |
----------------------------------------------------------------------
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 139, in <module>
globals()[__func_name] = __get_hash(__func_name)
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/hashlib.py", line 91, in __get_builtin_constructor
raise ValueError('unsupported hash type %s' % name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/bin/sage-ipython", line 18, in <module>
import IPython
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/IPython/__init__.py", line 58, in <module>
__import__(name,glob,loc,[])
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/IPython/ipstruct.py", line 17, in <module>
from IPython.genutils import list2dict2
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/IPython/genutils.py", line 53, in <module>
from IPython.external.path import path
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python2.7/site-packages/IPython/external/path.py", line 35, in <module>
import md5
File "/home/dreydemyghiro/.local/share/Trash/files/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/lib/python/md5.py", line 10, in <module>
from hashlib import md5
ImportError: cannot import name md5
Messages postés
35340
Date d'inscription
dimanche 7 novembre 2010
Statut
Non membre
Dernière intervention
6 août 2020
5 321
Voir cette réponse :

Try installing libssl0.9.8. e.g.:

sudo apt-get install libssl0.9.8
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
Sujet résolu cette fois c'est bon merci beaucoup
Messages postés
35340
Date d'inscription
dimanche 7 novembre 2010
Statut
Non membre
Dernière intervention
6 août 2020
5 321
Non je ne connais pas, mais pour le peu que j'en ai vu et en lisant ton message d'erreur précédent, on peut y voir :

$ ./sage
----------------------------------------------------------------------
| Sage Version 5.3, Release Date: 2012-09-08 |
| Type "notebook()" for the browser-based notebook interface. |
| Type "help()" for help. |
---------------------------------------------------------------------- 


Donc une fois sage lancé dans le terminal, à l'invite de commande (sage:) tapes :

 notebook()
Devrait t'ouvrir ton navigateur avec un semblant d'interface graphique ;-)
Messages postés
67
Date d'inscription
dimanche 29 avril 2012
Statut
Membre
Dernière intervention
15 septembre 2015
16
merci encore ! Tu m'as vraiment bien aidé