Je vous livre ici une façon d'installer et d'utiliser une version dockerisée d'asymptote. J'ai utilisé cette méthode pour contourner
ce petit problème. Je suppose ici que docker est bien installé sur votre système (ça fonctionne même sous windows). On utilisera ici la version d'asymptote fournie par les dépôts debian sid.
La première étape consiste à créer un fichier Dockerfile. Je suppose ici qu'il s'agira du fichier
~/Docker/debian-asy/Dockerfile. Le contenu de ce fichier est le suivant.
Code : Tout sélectionner
FROM debian:sid
RUN apt-get update && apt-get install -y asymptote
On va ensuite créer l'image docker associée à ce fichier, via la commande suivante.
On va ainsi se retrouver avec une image nommée
debian/asy qui contiendra le minimum permettant de faire tourner asymptote dans un environnement debian sid. L'image pèse tout de même environ 1Go (le paquet asymptote a pas mal de dépendances, dont ghostscript, imagemagick et bien sûr certains paquets texlive).
Pour faciliter l'utilisation, on peut créer l'alias suivant (pour la production d'images au format pdf).
Code : Tout sélectionner
alias debian-asy='docker run --rm -v="$PWD":/root/asy/ -w=/root/asy/ debian/asy asy -f pdf'
Il suffit ensuite d'utiliser la commande suivante pour compiler le fichier nommé figure.asy.
Voilà. Ca peut éventuellement servir à certains par ici.