Re: [RISOLTO] MetaPost e LaTeX

#31225
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Ok, ti riporto i passi che ho seguito per la compilazione di Asymptote su Ubuntu 8.04 Hardy Heron, che dovrebbe essere la stessa cosa che in kubuntu.

    La strategia è quella compilare i sorgenti per produrre un pacchetto debian locale, così da procedere alla facile installazione e disinstallazione dell’applicativo ed eventualmente distribuirlo ad altri utenti. Tuttavia non sono riuscito nel compito attraverso l’utility debuild binary per via della particolare attività dello script che necessita di LaTeX.
    Procediamo quindi con la procedura standard:

    Preparazione alla compilazione
    Occorre installare alcuni pacchetti necessari ed alcune librerie.
    In un terminale diamo i comandi:

    Installare le librerie fondamentali per costruire i pacchetti deb, il compilatore gcc, ecc`sudo apt-get install devscripts dh-make make build-essential dpkg apt`

    Installare la libreria per Asymptote OpenGL-based 3D renderer:`sudo apt-get install freeglut3`

    Installare le librerie matematiche Fast Fourier Trasform:`sudo apt-get install libfftw3-3 libfftw3-dev`

    Installare librerie per la gestione del terminale:`sudo apt-get install libncurses5 libncurses5-dev libncursesw5`

    Installare librerie necessarie al garbage collector `sudo apt-get install libsigsegv0 libsigsegv-dev`

    Uffh questa lista dovrebbe essere completa (alcuni pacchetti potrebbero essere già installati).

    Preparazione dei sorgenti
    Creare nella propria home (o sulla scrivania se preferite) la cartella asy e memorizzarci il file compresso dei sorgenti scaricato dal sito web di Asymptote: asymptote-1.65.src.tgz.
    Scompattiamolo e copiamoci DENTRO il seguente file compresso gc-7.1.tar.gz del garbage collector dal link http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc-7.1.tar.gz (NON occorre scompattarlo).

    Ok, adesso iniziano le danze.

    Costruzione del pacchetto debian
    Aprite un terminale e posizionatevi nella cartella scompattata dei sorgenti di asy con il comando cd.
    Controlliamo i file:`robitex@pc-studio:~/Scrivania/asy/asymptote-1.65$ ls gc*
    gc-7.1.tar.gz
    ` dovreste ottenere di nuovo il file della libreria gc (così tanto per capirci).

    Adesso lanciamo pure lo script dando una cartella dove verrà installato asy:
    `./configure –prefix=$HOME/asymptote
    ` che dovrebbe terminare dopo un paio di minuti senza messaggi d’errore (altrimenti mancano delle librerie e bisogna aiutarsi con internet).

    Ora dare il solito make con i comandi finali:
    `make all
    make install`

    Dopo circa 25 minuti possiamo lavorare con asymptote.

    Enjoy asy.
    Ciao.

    Go to top