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 sur une machine virtuelle grâce à Vagrant.
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.
Attention ? Il se peut que certaines dépendances soient manquantes, si tel est le cas c'est qu'elles étaient installées
par défaut sur ma fédora (installation fraiche).
Les notations de ce document sont les suivantes :
Les commandes à taper dans un terminal sont dans un cadre comme celui-ci
«$» signifie que vous les lancer avec un utilisateur normal, «#» avec un utilisateur administrateur
Prérequis¶
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.
# 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)"
Impression à partir de l'interface graphique¶
# dnf install "perl(Graphics::Magick)" "perl(Net::CUPS)"
Envoi de courriel¶
# dnf install "perl(Email::Sender::Transport::Sendmail)" "perl(Email::MIME)" sendmail
Remarque Assurez-vous d'avoir une imprimante installée et enregistrée comme imprimante par défaut.
INCOMPLET
h1. Dépendances déjà installées
Après lecture des dépendances des installations sur Ubuntu et Mac, j'ai listé des dépendances
qui étaient déjà présentes sur ma Fédora.
- unzip imagemagick ghostscript
- perl-DBD-SQLite perl-Archive-Zip perl-IO-Compress perl-DBI perl-Digest-MD5
À 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