Installation d'AMC sous macOS avec MacPorts

Version 14 (Joël Brogniart, 03/23/2024 09:14 am)

1 1
2 14 Joël Brogniart
h1. Installation de AMC sous OS X
3 12 Joël Brogniart
4 14 Joël Brogniart
L'installation décrite ici nécessite quelques connaissances sur les outils Unix, l'utilisation de lignes de commandes et une petite compréhension des dépendances entre différents outils (PERL, X11, ports…) et de l'architecture OS X. Il faut aussi disposer des droits d'administration sur l'ordinateur. Elle n'est donc malheureusement pas destinée à tout le monde.
5 9 Joël Brogniart
6 14 Joël Brogniart
7 1
h2. Prérequis
8 1
9 3 Joël Brogniart
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.
10 3 Joël Brogniart
11 3 Joël Brogniart
h3.  L'environnement X Window System
12 3 Joël Brogniart
13 3 Joël Brogniart
OS X 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 OS X. On peut télécharger l'image de l'application sur le site "XQuartz":http://xquartz.macosforge.org.
14 3 Joël Brogniart
15 3 Joël Brogniart
h3. La police Linux Libertine
16 3 Joël Brogniart
17 3 Joël Brogniart
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":http://www.linuxlibertine.org.
18 3 Joël Brogniart
19 4 Joël Brogniart
Attention : La version actuelle de XQuartz (2.7.4) 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@".
20 1
21 3 Joël Brogniart
h3. MacPorts
22 3 Joël Brogniart
23 14 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 d'OS X sur le site "MacPorts":http://www.macports.org et installer MacPorts.
24 4 Joël Brogniart
25 4 Joël Brogniart
h2. Installation de AMC
26 4 Joël Brogniart
27 14 Joël Brogniart
Comme tout va pour pour le mieux dans le meilleur des mondes, il ne reste plus qu'une seule opération à effectuer : lancer l'installation de AMC en utilisant MacPorts.
28 4 Joël Brogniart
29 4 Joël Brogniart
<pre>
30 4 Joël Brogniart
sudo port install auto-multiple-choice
31 4 Joël Brogniart
</pre>
32 4 Joël Brogniart
AMC est prêt à être utilisé.
33 4 Joël Brogniart
34 4 Joël Brogniart
h2. Utilisation de AMC
35 4 Joël Brogniart
36 4 Joël Brogniart
Vous pouvez lancer AMC à partir du terminal ou à partir de XQuartz.
37 4 Joël Brogniart
38 1
h3. Dans Terminal
39 12 Joël Brogniart
40 12 Joël Brogniart
<pre>auto-multiple-choice</pre>
41 4 Joël Brogniart
Cette commande lancera l'application XQuartz puis AMC. Si le lancement de AMC échoue avec une erreur @Format d'image non reconnu at /opt/local/lib/AMC/perl/AMC-gui.pl line 101.@ il faut utiliser la commande qui suit (voir "Bug #68":http://project.auto-multiple-choice.net/issues/68).
42 4 Joël Brogniart
<pre>sudo /opt/local/bin/gdk-pixbuf-query-loaders --update-cache</pre>
43 4 Joël Brogniart
Cela devrait permettre le lancement de AMC.
44 4 Joël Brogniart
45 4 Joël Brogniart
h3. Dans XQuartz
46 4 Joël Brogniart
47 4 Joël Brogniart
Lancer l'application XQuartz.
48 4 Joël Brogniart
49 4 Joël Brogniart
!xquartz.png!
50 4 Joël Brogniart
51 4 Joël Brogniart
On peut tout de suite configurer XQuartz pour faciliter le lancement de AMC. Ouvrir le menu @Applications > Personnaliser…@.
52 4 Joël Brogniart
53 4 Joël Brogniart
!xquartz-menu-applications-personnaliser.png!
54 4 Joël Brogniart
55 4 Joël Brogniart
Dans la fenêtre de personnalisation, cliquer le bouton @Ajouter un élément@.
56 4 Joël Brogniart
57 4 Joël Brogniart
!xquartz-fenetre-personnaliser-menu-applications.png!
58 4 Joël Brogniart
59 4 Joël Brogniart
Mettre "@Auto Multiple Choice@" dans la colonne @Nom@ et "@auto-multiple-choice@" dans la colonne @Commande@ du nouvel item de menu.
60 4 Joël Brogniart
61 4 Joël Brogniart
!xquartz-fenetre-personnaliser-menu-applications-2.png!
62 1
63 6 Joël Brogniart
Fermer la fenêtre de personnalisation puis choisir le menu @Applications > Auto Multiple Choix@.
64 6 Joël Brogniart
65 6 Joël Brogniart
!xquartz-menu-applications-amc.png!
66 7 Joël Brogniart
67 7 Joël Brogniart
La fenêtre de AMC doit apparaître.
68 7 Joël Brogniart
69 7 Joël Brogniart
!auto-multiple-choice-window.png!
70 7 Joël Brogniart
71 14 Joël Brogniart
h3. Impression avec AMC
72 14 Joël Brogniart
73 14 Joël Brogniart
Normalement, AMC utilise le module Perl @Net::CUPS@ pour d'accéder aux fonctions d'impression. Ce module ne fonctionne plus avec les versions récentes d'OS X (> 10.7) et n'a pas été installé par les outils MacPorts. Il faut modifier les préférences pour la méthode d'impression à utiliser par AMC. Pour modifier la méthode ouvrir le menu @Édition > Préférences@.
74 14 Joël Brogniart
75 14 Joël Brogniart
!amc-preferences-general.png!
76 14 Joël Brogniart
  
77 14 Joël Brogniart
Faire défiler les informations de l'onglet @Général@ de la fenêtre des préférences pour accéder à la partie @Impression@. Dans le menu @Méthode d'impression@ choisir une méthode d'impression.
78 14 Joël Brogniart
79 14 Joël Brogniart
!amc-menu-print-method.png!
80 14 Joël Brogniart
  
81 14 Joël Brogniart
* @CUPS@ : ne pas choisir cette méthode sous OS X.
82 14 Joël Brogniart
* @par une commande@ : cette méthode permet d'indiquer une commande que peut utiliser AMC pour imprimer un fichier. La commande fournie par défaut @lpr %f@ permet d'imprimer avec l'imprimante et les réglages sélectionnés par défaut.
83 14 Joël Brogniart
* @dans des fichiers@ : avec cette méthode, AMC générera un ou plusieurs fichiers PDF qu'il sera possible d'imprimer à partir d'OS X. Dans ce dernier cas il est possible de profiter des options spécifiques aux imprimantes au moment de l'impression&nbsp;: recto-verso, aggrafage…
84 14 Joël Brogniart
    
85 14 Joël Brogniart
Auto-multiple-choice est maintenant prêt à l'emploi.