installare Asymptote 2.08 su TexLive2010

  • Creatore
    Topic
  • #55893
    Up
    0
    Down
    ::


    Vorrei installare l’ultima versione di Asysmptote in aggiunta alla distro TexLive 2010 ho installata sul mio notebook su Ubuntu 9.04 e configurata secondo la guida di Enrico G. che lo stesso mi ha passato su questo forum. Su SourceForge ho trovato dei post riguardanti l’installazione :

    http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/3915664

    che mi dicono di scaricare dal CTAN l’archivio compatibile per la TL e poi procedere con la compilazione standard. Il mio schema di installazione di TexLive è :

    scheme-full

    ma mi dà un errore di installazione quando lancio checkinstall (sudo make install + crazione pacchetto deb ) da terminale :

    `
    Installing with make…Installing with install…

    ========================= Risultato installazione ===========================
    Creating asy-keywords.el
    ./asy -dir base -config “” -render=0 -l > asy.list
    ls base/*.asy | grep -v plain\* | \
    grep -v three_\* | grep -v featpost3D | xargs ./asy -dir base -config “” -render=0 -l >> asy.list
    perl ./asy-list.pl asy.list 2.08
    cd doc && make asy-latex.pdf
    make[1]: ingresso nella directory «/home/artynet/Scrivania/asymptote/asymptote-ctan/doc»
    pdflatex asy-latex.dtx
    make[1]: pdflatex: comando non trovato
    make[1]: *** [asy-latex.pdf] Errore 127
    make[1]: uscita dalla directory «/home/artynet/Scrivania/asymptote/asymptote-ctan/doc»
    make: *** [sty] Errore 2

    **** Installazione fallita. Creazione del paccheto annullata.

    Ripristina il file sovrascritto dal backup…OK

    Pulitura in corso…OK

    Ciao.
    `

    eppure digitando da terminale :

    `artynet@artynet-laptop:~$ pdflatex
    This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
    restricted \write18 enabled.`

    l’eseguibile è presente e correttamente linkato !

    Dove sbaglio ? Prima avevo provato pure a scaricare il sorgente e configurare con :

    `$ ./configure –enable-texlive-build`

    e poi :
    `
    $ make
    $ sudo checkinstall`

    ma stesso errore…..cosa devo fare ?

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #55894
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Vorrei installare l’ultima versione di Asysmptote in aggiunta alla distro TexLive 2010 ho installata sul mio notebook su Ubuntu 9.04 e configurata secondo la guida di Enrico G. che lo stesso mi ha passato su questo forum. Su SourceForge ho trovato dei post riguardanti l’installazione :

        http://sourceforge.net/projects/asymptote/forums/forum/409349/topic/3915664

        che mi dicono di scaricare dal CTAN l’archivio compatibile per la TL e poi procedere con la compilazione standard. Il mio schema di installazione di TexLive è :

        scheme-full

        ma mi dà un errore di installazione quando lancio checkinstall (sudo make install + crazione pacchetto deb ) da terminale :

        `
        Installing with make…Installing with install…

        ========================= Risultato installazione ===========================
        Creating asy-keywords.el
        ./asy -dir base -config “” -render=0 -l > asy.list
        ls base/*.asy | grep -v plain\* | \
        grep -v three_\* | grep -v featpost3D | xargs ./asy -dir base -config “” -render=0 -l >> asy.list
        perl ./asy-list.pl asy.list 2.08
        cd doc && make asy-latex.pdf
        make[1]: ingresso nella directory «/home/artynet/Scrivania/asymptote/asymptote-ctan/doc»
        pdflatex asy-latex.dtx
        make[1]: pdflatex: comando non trovato
        make[1]: *** [asy-latex.pdf] Errore 127
        make[1]: uscita dalla directory «/home/artynet/Scrivania/asymptote/asymptote-ctan/doc»
        make: *** [sty] Errore 2

        **** Installazione fallita. Creazione del paccheto annullata.

        Ripristina il file sovrascritto dal backup…OK

        Pulitura in corso…OK

        Ciao.
        `

        eppure digitando da terminale :

        `artynet@artynet-laptop:~$ pdflatex
        This is pdfTeX, Version 3.1415926-1.40.11 (TeX Live 2010)
        restricted \write18 enabled.`

        l’eseguibile è presente e correttamente linkato !

        Dove sbaglio ? Prima avevo provato pure a scaricare il sorgente e configurare con :

        `$ ./configure –enable-texlive-build`

        e poi :
        `
        $ make
        $ sudo checkinstall`

        ma stesso errore…..cosa devo fare ?

        Scusa, ma hai esigenze particolarissime per volerti avvalere dell’ultima versione?
        Asymptote è inserito in CTAN quindi anche in TeXLive 2010, quindi si installa normalmente con tlmgr.
        Normalmente la versione di asymptote su ctan è leggermente indietro rispetto a quella più recente, ed è l’unico “problemino”.
        Per esempio la mia TeXLive 2010 da Asymptote alla versione 2.02 contro la 2.08 attuale.

        Il comando d’installazione è semplicissimo, da terminale digita:
        `
        tlmgr install asymptote
        `
        Buon asy.

      • #55895
        Up
        0
        Down
        ::


        Immagino che
        `sudo pdflatex`
        ti dia
        `sudo: pdflatex: command not found`
        Se sì è questo il problema.

        Vedi se così risolvi il problema:
        `sudo bash -c “PATH=/opt/texbin:$PATH ; checkinstall”`
        se gli eseguibili di TeX Live sono linkati in /opt/texbin come suggerito nella guida di Enrico Gregorio

      • #55896
        Up
        0
        Down
        ::


        @ Elrond

        Immagino che
        `sudo pdflatex`
        ti dia
        `sudo: pdflatex: command not found`
        Se sì è questo il problema.

        Vedi se così risolvi il problema:
        `sudo bash -c “PATH=/opt/texbin:$PATH ; checkinstall”`
        se gli eseguibili di TeX Live sono linkati in /opt/texbin come suggerito nella guida di Enrico Gregorio

        ok l’errore è proprio questo. Quindi con questo comando lancio sudo checkinstall inserendo un “PATH” temporaneo se ho capito bene…..giusto ?

        @ robitex

        si infatti, la 2.02 è già installata ma sto facendo “esperimenti” su un pc settato appositamente :D. Grazie mille 😀

      • #55897
        Up
        0
        Down
        ::

        @ Elrond

        Immagino che
        `sudo pdflatex`
        ti dia
        `sudo: pdflatex: command not found`
        Se sì è questo il problema.

        Vedi se così risolvi il problema:
        `sudo bash -c “PATH=/opt/texbin:$PATH ; checkinstall”`
        se gli eseguibili di TeX Live sono linkati in /opt/texbin come suggerito nella guida di Enrico Gregorio

        ok l’errore è proprio questo. Quindi con questo comando lancio sudo checkinstall inserendo un “PATH” temporaneo se ho capito bene…..giusto ?
        appositamente :D. Grazie mille 😀

        Per la precisione con quel comando apri un processo di bash con i diritti di root e passi come argomento alla bash, attraverso l’opzione -c, il comando da eseguire:
        `PATH=/opt/texbin:$PATH ; checkinstall`
        Il primo serve per modificare il valore della variabile d’ambiente PATH (in Debian e derivate quando si usa sudo vengono pulite le variabili d’ambiente, quindi anche se per te il percorso `/opt/texbin’ risulta essere nel PATH, per sudo non lo è), il secondo esegue il comando che ti serve, cioè `checkinstall’.

        Facci sapere se funziona, ciao 😉

      • #55898
        Up
        0
        Down
        ::


        funziona tutto, comunque dà precedenza all’asy nella directory /opt/texbin e dovrei relinkare l’eseguibile in /usr/local/bin che peraltro va in contrasto con dei file della 2.02…..disinstallandolo ho dovuto far generare di nuovo i formati a latex pensando di avere rovinato l’installazione della TL2010. Quindi c’è un pò di lavoro da fare, ma l’installazione funziona perfettamente……

        cambiando un attimo discorso mi sapresti consigliare un archivio remoto veloce e sempre aggiornato ? il default del ctan mi va sul mirror dell’uniroma che è sempre lentissimo….ho sempre usato quello dell’univ di erlangen però ho notato che nn è aggiornato come credevo….

        grazie di tutto 😀

      • #55899
        Up
        0
        Down
        ::


        Ognuno ha il suo preferito. Personalmente uso bo.mirror.garr.it/mirrors/CTAN/, non so quanto sia effettivamente aggiornato però almeno non riscontro i problemi di lentezza di uniroma

      • #55900
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          funziona tutto, comunque dà precedenza all’asy nella directory /opt/texbin e dovrei relinkare l’eseguibile in /usr/local/bin che peraltro va in contrasto con dei file della 2.02…..disinstallandolo ho dovuto far generare di nuovo i formati a latex pensando di avere rovinato l’installazione della TL2010. Quindi c’è un pò di lavoro da fare, ma l’installazione funziona perfettamente……

          cambiando un attimo discorso mi sapresti consigliare un archivio remoto veloce e sempre aggiornato ? il default del ctan mi va sul mirror dell’uniroma che è sempre lentissimo….ho sempre usato quello dell’univ di erlangen però ho notato che nn è aggiornato come credevo….

          grazie di tutto 😀

          Se il problema è la velocità, anch’io do il mio meta-contributo:

          Testare i server europei di CTAN

          Copia lo script che trovi nel post ed eseguilo sul tuo sistema Linux per ottenere una classifica in velocità dei mirror di CTAN.
          Bye
          Ps. magari, se ti va, segnalami se dalla data del post qualche mirror è cambiato.

        • #55901
          Up
          0
          Down
          ::


          mmm lo avevo già provato in precedenza e funziona alla meraviglia…..solo che non sempre il mirror + veloce è il più aggiornato. Ho fatto diverse prove ed in alcuni dei casi le revisioni dei pacchetti erano inferiori a quelle che avevo appena aggiornato da un’altra parte…..

          …..insomma, se per la velocità ci siamo non si può dire lo stesso dell’attualizzazione….

      Visualizzazione 7 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top