Installation d'AMC sous macOS avec MacPorts
Version 30 (Joël Brogniart, 03/23/2024 09:14 am)
1 | 21 | Joël Brogniart | h1. Installation d'AMC sous macOS avec MacPorts |
---|---|---|---|
2 | 1 | ||
3 | 15 | Joël Brogniart | L'installation décrite ici nécessite quelques connaissances sur les outils Unix, l'utilisation de lignes de commandes, l'installation de "MacPorts":http://www.macports.org. Il faut aussi disposer des droits d'administration sur l'ordinateur. Elle n'est donc malheureusement pas destinée à tout le monde. |
4 | 12 | Joël Brogniart | |
5 | 15 | Joël Brogniart | h2. Prérequis |
6 | 1 | ||
7 | 27 | Joël Brogniart | Pour fonctionner avec son interface, AMC nécessite la famille de polices de caractères Linux Libertine, le système d'installation MacPorts et un environnement graphique X Window System ou X11. |
8 | 1 | ||
9 | 1 | h3. La police Linux Libertine |
|
10 | 1 | ||
11 | 1 | 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 "sourceforge":https://sourceforge.net/projects/linuxlibertine/. |
|
12 | 3 | Joël Brogniart | |
13 | 24 | Joël Brogniart | *Attention* : le système X Window 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@". |
14 | 1 | ||
15 | 1 | h3. MacPorts |
|
16 | 23 | Joël Brogniart | |
17 | 23 | Joël Brogniart | 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":http://www.macports.org et installer MacPorts. Suivez bien les instructions et n'oubliez pas d'installer Xcode. |
18 | 1 | ||
19 | 1 | h3. L'environnement X Window System |
|
20 | 1 | ||
21 | 27 | Joël Brogniart | MacOS ne contient pas en standard le système de fenêtrage X Window. Si vous n'avez pas l'application "XQuartz":http://xquartz.macosforge.org, il faut installer X Window à partir de MacPorts. |
22 | 1 | ||
23 | 27 | Joël Brogniart | Pour installer X Window à partir de MacPorts, lancer la commande suivante. |
24 | 27 | Joël Brogniart | <pre>sudo port install xorg-server xterm xman xlogo</pre> |
25 | 22 | Joël Brogniart | |
26 | 22 | Joël Brogniart | *Attention* : pour que le système de fenêtrage X Window soit correctement pris en compte, après son installation il faut que vous quittiez votre session et vous connectiez à nouveau. |
27 | 22 | Joël Brogniart | |
28 | 22 | Joël Brogniart | h2. Installation de AMC |
29 | 22 | Joël Brogniart | |
30 | 30 | Joël Brogniart | Il est possible d'installer une des deux versions de AMC. Soit la version @stable@ (actuellement, la version 1.4.0 du 29/12/2018), soit la version @développement@ (actuellement la version @1.5.0_rc2-4-g4357dcbf du 18/3/2021). 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. |
31 | 22 | Joël Brogniart | |
32 | 1 | 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. |
|
33 | 1 | ||
34 | 26 | Joël Brogniart | 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":http://www.tug.org/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. 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. |
35 | 1 | ||
36 | 27 | Joël Brogniart | Si nécessaire, mettez à jour votre installation Macports avec les commandes suivantes. |
37 | 27 | Joël Brogniart | <pre>sudo port selfupdate |
38 | 27 | Joël Brogniart | sudo port upgrade outdated</pre> |
39 | 27 | Joël Brogniart | |
40 | 1 | h3. Installation standard |
|
41 | 15 | Joël Brogniart | |
42 | 1 | L'installation standard utilise MacPorts pour installer l'environnement LaTeX nécessaire à AMC. Utilisez la commande suivante pour installer la version @stable@ de AMC. |
|
43 | 15 | Joël Brogniart | <pre>sudo port install auto-multiple-choice</pre> |
44 | 15 | Joël Brogniart | |
45 | 15 | Joël Brogniart | Ou alors utilisez la commande suivante pour installer la version @dévelopement@ de AMC. |
46 | 15 | Joël Brogniart | <pre>sudo port install auto-multiple-choice-devel</pre> |
47 | 15 | Joël Brogniart | |
48 | 18 | Joël Brogniart | h3. Installation avec MacTeX |
49 | 15 | Joël Brogniart | |
50 | 22 | Joël Brogniart | Les outils de construction MacPorts doivent pouvoir accéder aux outils MacTeX. Par exemple avec l'installation MacTeX 2018, 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. |
51 | 15 | Joël Brogniart | |
52 | 15 | Joël Brogniart | Attention, comme indiqué dans la "documentation MacPorts":https://guide.macports.org/chunked/internals.configuration-files.html, 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. |
53 | 15 | Joël Brogniart | |
54 | 15 | Joël Brogniart | Éditez le fichier @/opt/local/etc/macports/macports.conf@ pour y ajouter la ligne suivante. |
55 | 15 | Joël Brogniart | <pre>binpath /opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/Library/TeX/texbin</pre> |
56 | 1 | ||
57 | 15 | Joël Brogniart | Pour la version stable de AMC, il faut lancer l'installation avec la commande suivante. |
58 | 15 | Joël Brogniart | <pre>sudo port install auto-multiple-choice +mactex</pre> |
59 | 15 | Joël Brogniart | |
60 | 15 | Joël Brogniart | Et pour la version developpement de AMC il faut utiliser la commande qui suit. |
61 | 15 | Joël Brogniart | <pre>sudo port install auto-multiple-choice-devel +mactex</pre> |
62 | 1 | ||
63 | 1 | AMC est prêt à être utilisé. |
|
64 | 4 | Joël Brogniart | |
65 | 4 | Joël Brogniart | h2. Utilisation de AMC |
66 | 1 | ||
67 | 22 | Joël Brogniart | Vous pouvez lancer AMC à partir du terminal ou à partir du système X Window. |
68 | 4 | Joël Brogniart | |
69 | 1 | h3. Dans Terminal |
|
70 | 4 | Joël Brogniart | |
71 | 1 | <pre>auto-multiple-choice</pre> |
|
72 | 4 | Joël Brogniart | Cette commande lancera l'application XQuartz puis AMC. |
73 | 15 | Joël Brogniart | |
74 | 1 | h3. Dans le système X Window |
|
75 | 22 | Joël Brogniart | |
76 | 1 | Le système X Window peut être fourni par l'application XQuartz (dans le dossier @Applications@) ou l'application X11 (dans le dossier @Applications/MacPorts@). Lancer l'application. |
|
77 | 22 | Joël Brogniart | |
78 | 6 | Joël Brogniart | !xquartz.png! |
79 | 7 | Joël Brogniart | |
80 | 22 | Joël Brogniart | On peut tout de suite configurer l'application pour faciliter le lancement de AMC. Ouvrir le menu @Applications > Personnaliser…@. |
81 | 7 | Joël Brogniart | |
82 | 7 | Joël Brogniart | !xquartz-menu-applications-personnaliser.png! |
83 | 7 | Joël Brogniart | |
84 | 15 | Joël Brogniart | Dans la fenêtre de personnalisation, cliquer le bouton @Ajouter un élément@. |
85 | 14 | Joël Brogniart | |
86 | 14 | Joël Brogniart | !xquartz-fenetre-personnaliser-menu-applications.png! |
87 | 14 | Joël Brogniart | |
88 | 27 | Joël Brogniart | Mettre "@Auto Multiple Choice@" dans la colonne @Nom@ et "@LANG=fr_FR.UTF-8 auto-multiple-choice@" dans la colonne @Commande@ du nouvel item de menu. |
89 | 14 | Joël Brogniart | |
90 | 14 | Joël Brogniart | !xquartz-fenetre-personnaliser-menu-applications-2.png! |
91 | 14 | Joël Brogniart | |
92 | 15 | Joël Brogniart | Fermer la fenêtre de personnalisation puis choisir le menu @Applications > Auto Multiple Choix@. |
93 | 14 | Joël Brogniart | |
94 | 14 | Joël Brogniart | !xquartz-menu-applications-amc.png! |
95 | 14 | Joël Brogniart | |
96 | 14 | Joël Brogniart | La fenêtre de AMC doit apparaître. |
97 | 1 | ||
98 | 15 | Joël Brogniart | !auto-multiple-choice-window.png! |
99 | 17 | Joël Brogniart | |
100 | 17 | Joël Brogniart | Auto-multiple-choice est maintenant prêt à l'emploi. |
101 | 17 | Joël Brogniart | |
102 | 17 | Joël Brogniart | h2. Liens |
103 | 17 | Joël Brogniart | |
104 | 1 | * MacPorts, "http://www.macports.org":http://www.macports.org. |
|
105 | 20 | Joël Brogniart | * MacTeX, "http://www.tug.org/mactex/":http://www.tug.org/mactex/ |
106 | 19 | Joël Brogniart | * Police de caractères Linux Libertine font, "https://sourceforge.net/projects/linuxlibertine/":https://sourceforge.net/projects/linuxlibertine/ |
107 | 17 | Joël Brogniart | * XQuartz, "http://xquartz.macosforge.org":http://xquartz.macosforge.org. |