alpi (anciennement installatoll) est un script Perl ayant pour but d'aider les utilisateurs à installer localement les outils et logiciels ALPAGE. Il peut être également utilisé pour installer la chaîne de traitement linguistique complète pour le français d'Alpage. Ce script est relativement pratique car il détecte les dépendances et les installe automatiquement.

Ceci est une documenation générale. Veuillez consulter la documention complète d'alpi pour plus de détails.

Support

There is a mailing list for alpi support<br> Please check the FAQ?

Note Some of the following information are outdated, in particular about the best way to fetch alpi and run the installer. It is strongly suggested to have a look to FRMG Wiki and in particular to the installation pages

Télécharger alpi

Télécharger et dézipper alpi.

Note Please use this link link to be sure to get the latest version, through SVN.

Installer la chaine complète de traitement linguistique

Il suffit de lancer le script sans options.

./alpi.pl

Installez des outils

Pour installer un outil Alpage, il suffit de taper dans un terminal:

./alpi --pkg=NomOutil'

Voir plus bas pour plus de détails et quelques exemples.

alpi télécharge les outils Alpage de trois manières:

  • (Comportement par défaut mais obsolète) en téléchargeant le tar.gz de la dernière version stable via FTP. Pour installer DyALog avec alpi:

./alpi --pkg=DyALog

  • en récupérant les sources les plus récents via le dépôt Subversion, de façon anonyme (le mieux)

./alpi --svn=anonymous --pkg=DyALog

  • en récupérant les sources les plus récents via le dépôt Subversion avec votre identifiant sur la GForge INRIA — vous devez donc avoir un compte sur INRIA GForge et être inscrit comme membre de nos différents projets. (Voir explications à propos de l'option --svn dans la documentation complète d'alpi pour plus de détails)

./alpi --svn=mylogin --pkg=DyALog

En cas de problème lors de l'installation, nous contactez en envoyant le fichier alpi.log

Main options

Here are the main options you are likely to use if you launch alpi:

  • --pkg : specify which package(s) you wish to install. When you don't mention this option, alpi will install all Alpage software, meaning the full linguistic processing chain.

./alpi --pkg=DyALog --pkg=sxpipe

  • --prefix : this is where the software will be installed. The default location is $home/exportbuild ($home being your homedir, maybe something like /home/toto, if your login is toto). You can specify another location this way:

./alpi --pkg=DyALog --prefix=/home/alpage

  • --skipdep : use this option when you want alpi to just install the package you have specified and NOT its dependencies. For example, frmg depends on DyALog, mgcomp, etc. If you know that these dependencies are already installed and don't want to upgrade them, you just need to type:

./alpi --pkg=frmg --skipdep

  • --skippkg : use this option when you want alpi to skip the installation of a specific package. For instance if you want to install frmg and its dependencies EXCEPT DyALog, type:

./alpi --pkg=frmg --skippkg=DyALog

Alpage software installed by alpi

  • DyALog : a parser compiler and logic programming environment
  • dyalog-xml: A DyALog module to access LibXML
  • dyalog-sqlite: A DyALog module to access SQLITE3 databases
  • sxpipe: a pre-parsing chain for French
  • Lingua-Features: Natural languages features
  • forest_utils: Perl conversion scripts for Shared Derivation Forests
  • parserd: A server of parsers with clients
  • mgcomp: A Meta-Grammar compiler written in DyALog
  • mgtools: An enviromnent to edit and view Meta-Grammars
  • FRMG: A French Meta Grammar
  • alexina-tools
  • Lefff: A French Morphological and Syntactic Lexicon
  • lefff-frmg: Adaptation of Lefff for FRMG
  • SYNTAX: To compile tools that rely on SYNTAX

Dependencies

  • connection to Internet :) (because the script retrieves the packages through FTP or Subversion)
  • Perl >= 5.8
  • AppConfig
  • IPC::Run
  • pkg-config 0.15.0
  • g++
  • perlcc: for Lefff (perlcc is part of Mandriva rpm perl-devel)
  • recode: for parserd (callparser)...
  • xsltproc: for frmg
  • yacc (bison > 2.3 or byacc): for DyALog
  • flex: for DyALog
  • telnet: for parserd, if you need to use callparser

If you retrieve the sources from the Subversion repository (= only if you use option --svn):

  • Subversion !
  • autoconf >= 2.60
  • automake >= 1.10
  • libtool >= 1.5
  • makeinfo: for DyALog (makeinfo is part of Mandriva rpm texinfo)

Optional dependencies:

  • ImageMagick: to display a graph of dependencies (command display or option -dep of callparser (package parserd)
  • dillo: to display HTML streams produced by callparser (package parserd)
  • uDraw (formerly known as daVinci): view Meta-Grammars hierarchies with mgviewer (package mgtools)

alpi is distributed under LGPL with copyright INRIA 2007 — 2010


LANGUE/LANGUAGE

Calendrier

Lu Ma Me Je Ve Sa Di
01 02 03 04 05 06 07
08 09 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 01 02 03 04 05