Compilazione di Sage

Sab, 17/12/2011 - 17:29

Compilazione di Sage

Inviato da sagitter 0 commenti

Sage è un software opensource per lo studio della matematica per differenti livelli d'educazione e di professionalità. In questa guida ne riporto la compilazione dei sorgenti (testata in una Fedora 16 64bit).

Sage è composto da circa 100 pacchetti software opensource il cui nome deriva dal progetto SAGE acronimo di Software for Algebra and Geometry Experimentation. Dietro alla sviluppo di questo software c'é un team composto da studenti, insegnanti, ricercatori, ingegneri, e persone che lavora in differenti aree della matematica, dell'ingegneria, dello sviluppo software, della scienza; l'obbiettivo dichiarato del progetto è quello di fornire un software free opensource che possa essere un'alternativa a software come MATLAB, Magma, Maple, Mathematica.

Da notare che per la compilazione e l'uso di Sage non si usano mai comandi come root e tutto avviene nella propria home.

Gli archivi

Il progetto fornisce codice binario precompilato e codice sorgente per sistemi GNU/Linux, OSx, Windows; sia per sistemi 32 che per sistemi 64 bit. L'archivio precompilato contiene già tutte le librerie e gli eseguibili necessari, tuttavia si consiglia la compilazione dei sorgenti per una migliore integrazione con il proprio sistema.

Download del codice binario ed avvio di Sage

Link download

Verifica ed estrazione dell'archivio:

$ su -c 'yum install lzma tar md5sum'
$ lzma -d sage-...*.tar.lzma
$ md5sum -b sage-...*.tar        <--- il codice ottenuto deve coincidere con quello indicato nella pagine dei download
$ tar -xvf sage-...*.tar

Avvìo Sage:

$ cd sage-...
$ ./sage

Download e compilazione sorgenti, avvìo Sage

Link download

Installazione dipendenze e librerie di sviluppo

# yum groupinstall 'Development Libraries' 'Development Tools'
# yum install texlive xpdf evince
# exit

Download e compilazione

$ wget http://sage.mirror.garr.it/mirrors/sage/src/sage-4.7.2.tar
$ md5sum -b sage-4.7.2.tar        <--- il codice ottenuto deve coincidere con quello indicato nella pagine dei download
$ tar -xvf sage-4.7.2.tar
$ cd sage-*
$ make

Avvìo di Sage

Il software può essere avviato direttamente dall'eseguibile contenuto nella directory principale della compilazione:

$ ./sage

oppure creare un alias per poterlo avviare senza entrare nella specifica cartella:

$ alias 'sage'='/home/user/.../sage-4.7.2/sage'
$ sage

Il progetto mette a disposizione tutorial e diverse guide per usare la riga di comando e per le interfacce grafiche, indicare in questa guida alcuni comandi sarebbe troppo minimizzante.

Tour
Tutorial
Manuali