« Previous -
Version 16/37
(diff) -
Next » -
Current version
Joël Brogniart, 03/23/2024 09:14 am
Installation d'AMC sous macOS¶
L'installation décrite ici nécessite quelques connaissances sur les outils Unix, l'utilisation de lignes de commandes, l'installation de MacPorts. Il faut aussi disposer des droits d'administration sur l'ordinateur. Elle n'est donc malheureusement pas destinée à tout le monde.
Prérequis¶
Pour fonctionner avec son interface, AMC nécessite un environnement graphique X Window System ou X11, la police de caractères Linux Libertine et le système d'installation MacPorts.
L'environnement X Window System¶
MacOS ne contient pas en standard l'environnement graphique X11. Il est possible de combler cette lacune en installant XQuartz, un environnement X Windows System fonctionnant sous macOS. On peut télécharger l'image de l'application sur le site XQuartz.
La police Linux Libertine¶
La police Linux Libertine est une police libre qui couvre les pages de code pour les langues latines, le grec, les langues cyrilliques, l'hébreu, l'alphabet phonétique international (et d'autres). Il faut télécharger le paquet "OTF" sur le site LinuxLibertine.org.
Attention : XQuartz ne reconnait pas les polices installées dans le dossier de l'utilisateur. Il faut installer les polices en les déplaçant dans le dossier "/Library/Fonts
".
La famille de polices DejaVu¶
Ces polices sont utilisées pour la génération des documentations en japonais. Il faut télécharger la dernière version sur le site dejavu-fonts.org.
Attention : XQuartz ne reconnait pas les polices installées dans le dossier de l'utilisateur. Il faut installer les polices en les déplaçant dans le dossier "/Library/Fonts
".
MacPorts¶
MacPorts est un système qui permet de compiler, installer et gérer des logiciels source libre. Il faut télécharger le paquet d'installation correspondant à votre version de macOS sur le site MacPorts et installer MacPorts. Suivez bien les instructions et n'oubliez pas d'installer Xcode.
Installation de AMC¶
Il est possible d'installer une des deux versions de AMC. Soit la version stable
(actuellement, la version 1.3.0.2132 du 20/11/2017), soit la version développement
. La version stable
évolue lentement et les changements de version sont peu fréquents. Plusieurs mois ou années peuvent passer entre deux changements de version. La version développement
est sujette à des modifications plus fréquentes. Certaines des nouvelles fonctionnalités n'ont pas été complètement testées et peuvent ne pas fonctionner comme attendu.
Il n'est pas possible d'installer à la fois la version stable
et la version developpement
. Si une de ces versions est installée, il faut la désinstaller avant d'installer l'autre version.
Pour son installation et son fonctionnement AMC nécessite un environnement LaTeX
. L'installation standard va utiliser MacPorts pour installer cet environnement. Si vous utilisez MacTeX et souhaitez que AMC utilise MacTeX
au lieu de l'environnement proposé par MacPort, la procédure d'installation diffère de l'installation standard. La première étape sera celle de l'installation du langage de programmation Perl qui est nécessaire au fonctionnement de AMC. Ensuite il faudra soit suivre les indications de l'installation standard, soit celles de l'installation d'une version de AMC utilisant MacTeX. Ces descriptions supposent que vous avez une installation MacPorts toute fraiche et à jour.
Installation de Perl version 5.26
MacPort est en phase de transition du passage de la version 5.24 à la version 5.26 de Perl. Pour éviter les disfonctionnements, il faut forcer l'installation de la version 5.26.
sudo port install perl5 +perl5_26
Installation standard¶
L'installation standard utilise MacPorts pour installer l'environnement LaTeX nécessaire à AMC. Utilisez la commande suivante pour installer la version stable
de AMC.
sudo port install auto-multiple-choice
Ou alors utilisez la commande suivante pour installer la version dévelopement
de AMC.
sudo port install auto-multiple-choice-devel
Installation avec MacTeX</h3>¶
Les outils de construction MacPorts doivent pouvoir accéder aux outils MacTeX. Par exemple avec l'installation MacTeX 2017, ces outils sont disponibles dans le dossier "/Library/TeX/texbin"
. Il faut modifier la configuration de MacPorts pour que ce dossier soit inclus dans le path
de MacPorts.
Attention, comme indiqué dans la documentation MacPorts, la modification du path
MacPorts peut avoir des effets imprévisibles et des conséquences pour d'autres outils. Il faut éviter d'y recourir.
Éditez le fichier /opt/local/etc/macports/macports.conf
pour y ajouter la ligne suivante.
binpath /opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/Library/TeX/texbin
Pour la version stable de AMC, il faut lancer l'installation avec la commande suivante.
sudo port install auto-multiple-choice +mactex
Et pour la version developpement de AMC il faut utiliser la commande qui suit.
sudo port install auto-multiple-choice-devel +mactex
AMC est prêt à être utilisé.
Utilisation de AMC¶
Vous pouvez lancer AMC à partir du terminal ou à partir de XQuartz.
Dans Terminal¶
auto-multiple-choice
Cette commande lancera l'application XQuartz puis AMC.
Dans XQuartz¶
Lancer l'application XQuartz.
On peut tout de suite configurer XQuartz pour faciliter le lancement de AMC. Ouvrir le menu Applications > Personnaliser…
.
Dans la fenêtre de personnalisation, cliquer le bouton Ajouter un élément
.
Mettre "Auto Multiple Choice
" dans la colonne Nom
et "auto-multiple-choice
" dans la colonne Commande
du nouvel item de menu.
Fermer la fenêtre de personnalisation puis choisir le menu Applications > Auto Multiple Choix
.
La fenêtre de AMC doit apparaître.
Auto-multiple-choice est maintenant prêt à l'emploi.