« Previous - Version 3/4 (diff) - Next » - Current version
Drick didick, 12/18/2015 02:10 am


Installation de la version de développement d'AMC sous Fédora

Cette page est en cours de rédaction.

Introduction

Ce tutoriel a été réalisé avec Fedora 23

Dans ce tutoriel, je vous guiderai dans tous le processus d'installation :
  • Installer les prérequis à la compilation
  • Récupérer les sources
  • Installer les prérequis pour faire fonctionner l'interface graphique

Les 2 premières étapes sont obligatoires pour tout utilisateur, la dernière est facultative pour ceux qui ne
souhaitent pas utiliser l'interface graphique.

J'ai choisi de supposer que vous partez d'une installation fraiche de Fédora. J'ai essayé d'être minimaliste
dans les logiciels à installer. En effet, je n'ai pas listé les dépendances d'autres packages, car ils seront
installés par dnf automatiquement ainsi nous n'avons pas de commande à rallonge.

Prérequis

Passez root, c'est plus pratique pour les installations.

su -

Installation des compilateurs

dnf install gcc gcc-c++ perl

Installation des dépendances

dnf install cairo-devel opencv-devel pango-devel poppler-devel poppler-glib-devel
dnf install librsvg2-tools netpbm-progs

Compilation de la documentation

dnf install dblatex texlive-isodate texlive-babel-french texlive-hyphen-french 
dnf install texlive-cmap texlive-bophook "tex(examplep.sty)" docbook-style-xsl
dnf install "perl(XML::LibXML)" "perl(Archive::Tar)" 

Récupérer les sources

Nous pouvons maintenant compiler les sources sans problèmes. Pour ce faire, il faudra repasser en utilisateur
normal et récupérer les sources.

dnf install mercurial

Nous passons en utilisateur normal
exit

puis on récupère les sources
cd ~
hg clone https://bitbucket.org/auto-multiple-choice/auto-multiple-choice

Vous avez télécharger les sources qui se trouve dans le dossier ~/auto-multiple-choice/

Compilation et installation

Pour cette étape, n'hésitez pas à lire le README du dossier auto-multiple-choice. Il n'est pas impossible que
des instructions y soient rajoutées rendant la suite obsolète.

cd ~/auto-multiple-choice/
make version_files
make
su -c "make install" 

Le binaire est /usr/bin/auto-multiple-choice. Normalement vous devriez être en mesure d'utiliser AMC en ligne
de commande. Je n'ai pas testé.

Dépendances pour l'interface graphique

dnf install perl-Gtk2 "perl(Glib::Object::Introspection)" 
dnf install "perl(XML::Simple)" "perl(Locale::Language)" "perl(Module::Load::Conditional)" 
dnf install "perl(Locale::gettext)" "perl(XML::Writer)" "perl(Text::CSV)" 

INCOMPLET

À faire

  • Expliquer comment changer le dossier d'installation d'AMC.
  • Désactiver la compilation de la documentation de certaines langues
    (je ne sais pas lire le japonais).
  • Expliquer comment désinstaller AMC