Installation de la version de développement d'AMC sous Fédora
Version 2 (Drick didick, 12/18/2015 02:10 am)
1 | 1 | h1. Installation de la version de développement d'AMC sous Fédora |
|
---|---|---|---|
2 | 1 | ||
3 | 1 | Cette page est en cours de rédaction. |
|
4 | 1 | ||
5 | 1 | h2. Introduction |
|
6 | 1 | ||
7 | 1 | *Ce tutoriel a été réalisé avec Fedora 23* |
|
8 | 1 | ||
9 | 1 | Dans ce tutoriel, je vous guiderai dans tous le processus d'installation : |
|
10 | 2 | Drick didick | * Installer les prérequis à la compilation |
11 | 1 | * Récupérer les sources |
|
12 | 2 | Drick didick | * Installer les prérequis pour faire fonctionner l'interface graphique |
13 | 1 | ||
14 | 2 | Drick didick | Les 2 premières étapes sont obligatoires pour tout utilisateur, la dernière est facultative pour ceux qui ne |
15 | 1 | souhaitent pas utiliser l'interface graphique. |
|
16 | 1 | ||
17 | 2 | Drick didick | J'ai choisi de supposer que vous partez d'une installation fraiche de Fédora. J'ai essayé d'être minimaliste |
18 | 2 | Drick didick | dans les logiciels à installer. En effet, je n'ai pas listé les dépendances d'autres packages, car ils seront |
19 | 1 | installés par _dnf_ automatiquement ainsi nous n'avons pas de commande à rallonge. |
|
20 | 1 | ||
21 | 1 | ||
22 | 2 | Drick didick | h1. Prérequis |
23 | 1 | ||
24 | 1 | Passez root, c'est plus pratique pour les installations. |
|
25 | 1 | <pre>su -</pre> |
|
26 | 1 | ||
27 | 1 | h2. Installation des compilateurs |
|
28 | 1 | ||
29 | 1 | <pre> |
|
30 | 1 | dnf install gcc gcc-c++ perl |
|
31 | 1 | </pre> |
|
32 | 1 | ||
33 | 1 | h2. Installation des dépendances |
|
34 | 1 | ||
35 | 1 | <pre> |
|
36 | 1 | dnf install cairo-devel opencv-devel pango-devel poppler-devel poppler-glib-devel |
|
37 | 1 | dnf install librsvg2-tools netpbm-progs |
|
38 | 1 | </pre> |
|
39 | 1 | ||
40 | 1 | h3. Compilation de la documentation |
|
41 | 1 | ||
42 | 1 | <pre> |
|
43 | 1 | dnf install dblatex texlive-isodate texlive-babel-french texlive-hyphen-french |
|
44 | 1 | dnf install texlive-cmap texlive-bophook "tex(examplep.sty)" docbook-style-xsl |
|
45 | 1 | dnf install "perl(XML::LibXML)" "perl(Archive::Tar)" |
|
46 | 1 | </pre> |
|
47 | 1 | ||
48 | 1 | ||
49 | 1 | h3. Récupérer les sources |
|
50 | 1 | ||
51 | 1 | Nous pouvons maintenant compiler les sources sans problèmes. Pour ce faire, il faudra repasser en utilisateur |
|
52 | 1 | normal et récupérer les sources. |
|
53 | 1 | <pre> |
|
54 | 1 | dnf install mercurial |
|
55 | 1 | </pre> |
|
56 | 1 | Nous passons en utilisateur normal |
|
57 | 1 | <pre> |
|
58 | 1 | exit |
|
59 | 1 | </pre> |
|
60 | 1 | puis on récupère les sources |
|
61 | 1 | <pre> |
|
62 | 1 | cd ~ |
|
63 | 1 | hg clone https://bitbucket.org/auto-multiple-choice/auto-multiple-choice |
|
64 | 1 | </pre> |
|
65 | 1 | Vous avez télécharger les sources qui se trouve dans le dossier ~/auto-multiple-choice/ |
|
66 | 1 | ||
67 | 1 | h3. Compilation et installation |
|
68 | 1 | ||
69 | 1 | Pour cette étape, n'hésitez pas à lire le README du dossier _auto-multiple-choice_. Il n'est pas impossible que |
|
70 | 1 | des instructions y soient rajoutées rendant la suite obsolète. |
|
71 | 1 | ||
72 | 1 | <pre> |
|
73 | 1 | cd ~/auto-multiple-choice/ |
|
74 | 1 | make version_files |
|
75 | 1 | make |
|
76 | 1 | su -c "make install" |
|
77 | 1 | </pre> |
|
78 | 1 | ||
79 | 1 | Le binaire est _/usr/bin/auto-multiple-choice_. Normalement vous devriez être en mesure d'utiliser AMC en ligne |
|
80 | 2 | Drick didick | de commande. Je n'ai pas testé. |
81 | 1 | ||
82 | 1 | h2. Dépendances pour l'interface graphique |
|
83 | 1 | ||
84 | 1 | <pre> |
|
85 | 1 | dnf install perl-Gtk2 "perl(Glib::Object::Introspection)" |
|
86 | 1 | dnf install "perl(XML::Simple)" "perl(Locale::Language)" "perl(Module::Load::Conditional)" |
|
87 | 1 | dnf install "perl(Locale::gettext)" "perl(XML::Writer)" "perl(Text::CSV)" |
|
88 | 1 | </pre> |
|
89 | 1 | ||
90 | 1 | h1. Ã faire |
|
91 | 1 | ||
92 | 1 | * Expliquer comment changer le dossier d'installation d'AMC. |
|
93 | 1 | * Désactiver la compilation de la documentation de certaines langues |
|
94 | 2 | Drick didick | (je ne sais pas lire le japonais). |
95 | 1 | * Expliquer comment désinstaller AMC |