dimanche 21 juin 2009

Asymptote


L'installation d'Asymptote est un peu plus délicate que celle de MacTeX car il n'existe pas de fichier image dmg. Il faut donc se frotter aux fichiers sources et aux joies des dépendances...
Deux possibilités s'offrent à nous.

Installation par Macports

Cela sous-entend évidemment que Macports est installé, je renvoie au site officiel.
Il y a deux inconvénients à l'installation par Macports. Le premier est que Asymptote est en développement permanent et qu'une nouvelle version apparaît quasiment chaque mois. Macports a en général deux versions de retard. Le deuxième inconvénient, c'est qu'il installe automatiquement les dépendances, notamment une distribution TeXLive qui n'est pas à jour, et qui vient se superposer à TeXLive 2008 installée avec MacTeX.
On peut contourner ce problème de cette façon :
  1. installer asymptote sudo port install asymptote
  2. désinstaller TeXLive sudo port -f uninstall texlive
Compiler les fichiers sources

Je sais que dit comme ça ça fait très geek, mais en fait ce n'est pas très compliqué.
Il faut commencer par aller chercher les fichiers sources ici.
Il faut ensuite télécharger les fichiers dans un dossier temporaire puis ouvrir un terminal et se placer dans ce dossier : cd ~/temp/asymptote-1.n/ (n est le numéro de la version)
Ensuite dans le terminal :
  • pour nettoyer une éventuelle compilation : make clean
  • pour configurer : ./configure
  • pour compiler : sudo make install
Si les dépendances ne sont pas installées, l'étape de configuration (./configure) n'ira pas jusqu'au bout et donnera un message d'erreur indiquant ce qui manque. Il suffit alors de trouver la dépendance dans la liste indiquée dans le readme.html et d'appliquer de nouveau le processus de compilation. Après chaque installation de dépendance, recommencer la compilation d'Asymptote, jusqu'à ce qu'elle aille jusqu'au bout sans erreur. En général il y a trois ou quatre dépendances à installer, pas plus.
Une fois que tout est fini, taper asy dans le terminal pour vérifier que l'installation est correcte.
L'avantage de cette méthode c'est qu'on peut avoir la dernière version d'Asymptote.

Aucun commentaire:

Enregistrer un commentaire