Installation de FRMG

Crédit : Yoann Dupont

Installation de la chaîne

Prérequis

Configuration minimale recommandée :

  • 2 coeurs
  • 17 Go d'espace libre pour l'installation
  • 4 Go de RAM

L'installation prend 2 à 4 heures, selon la puissance de l'ordinateur et la vitesse de la connexion à Internet.

Étapes

  1. docker
  2. alpi-docker
  3. alternative : installation manuelle

1. Installer Docker

Pour installer Docker, il est recommandé de suivre les instructions de la documentation officielle :

2. Utiliser Docker pour installer FRMG

Récupérez le dossier git frmg-docker et lancez l'installation :

git clone https://gitlab.inria.fr/???
cd frmg-docker/
docker build -t frmg .

Notes :

  • Le dépôt git d'Aleda pèse 4Go, il est donc normal que l'installation prenne du temps à ce moment là.
  • FRMG et LeFFF demandent un certain temps et une certaine quantité de RAM, faites bien attention à avoir environ 4Go de RAM disponible à ce moment.
  • Cette méthode requière un accès au serveur.

3. Installation manuelle

Il est possible d'installer un à un les paquets, à partir d'alpi.

git clone https://gitlab.inria.fr/almanach/alpi.git
cd alpi
./alpi

Une fois l'installation terminée, il faut mettre à jour l'environnement afin d'accéder aux exécutables. En supposant que l'installation utilise le préfixe par défaut :

source ${HOME}/exportbuild/sbin/setenv.sh

Cette commande peut être ajoutée au fichier ".bashrc".

Afin de tester votre installation de FRMG, vous pouvez lancer la commande :

echo "Jean mange une pomme." | frmg_lexer | frmg_parser - -disamb -conll

Installation de l'environnement de développement

Paramètres Emacs

Le thème mg.el permet de colorer la syntaxe SMG.

Paramètres VSCode

Vous pouvez télécharger le module de coloration syntaxique pour VSCode à cette adresse : https://gitlab.inria.fr/mgkit/syntax_hightlighting_smg/-/tree/dev