Installation sur openSUSE

From Apertium
Revision as of 22:15, 7 September 2011 by Bech (talk | contribs) (Création page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

TRADUCTION PARTIELLE A TERMINER

Introduction

Cette note explique comment installer le dernière version svn d'Apertium (3.0.4) sur un openSUSE courant 10.2. Apertium est installé ici dans un répertoire utilisateur - dans le cas de l'auteur de la page en anglais c'était /home/kevin/downloads/linguistics, mais ça peut être n'importe quel répertoire de votre choix. Dans cette note, le choix sera mentionné comme [homedir].

Installation des paquets nécessaires

Si vous choisissez le modèle de développement au moment ou après votre installation openSUSE (en utilisant YaST, Smart, zypper ou autre), vous obtiendrez la plupart des paquets nécessaires pour le développement, et vous ne pourriez pas avoir besoin de rajouter tous ceux listés ci-dessous. Assurez-vous que les paquets suivants sont présents :

  • subversion
  • libxml2 and libxml2-devel
  • libxslt
  • libtool
  • pcre and pcre-devel
  • flex
  • automake
  • autoconf
  • gcc-c++

Sur redhat ou CentOS vous pouvez utiliser :

yum install flex subversion libxml2 gcc-c++ libxml2-devel make pcre pcre-devel libxslt automake autoconf

Téléchargement d'Apertium

Ouvrez un terminal, allez dans votre [homedir] et vérifiez la dernière version :

cd [homedir]
svn co https://apertium.svn.sourceforge.net/svnroot/apertium

Le téléchargement complet prendra du temps, et à la fin vous devrez avoir un répertoire [homedir]/apertium contenant 43 sous répertoires, certains contenant des outils tools d'autres des données de paire de langue.

Si vous voulez télécharger seulement le nécessaire pour construire par exemple le traducteur gallois, les commandes seront :

cd [homedir]
svn co https://apertium.svn.sourceforge.net/svnroot/apertium/trunk/apertium
svn co https://apertium.svn.sourceforge.net/svnroot/apertium/trunk/apertium-cy-en
svn co https://apertium.svn.sourceforge.net/svnroot/apertium/trunk/lttoolbox

Configurez vos répertoires d'installation

Depuis [homedir]:

mkdir local

Installation de lttoolbox

Depuis [homedir]:

cd apertium/trunk/lttoolbox
./autogen.sh

Obviously, replace [homedir] here and in subsequent instances by your real path.

Set the local dir as part of the configure process:

./configure --prefix=[homedir]/local
make
make install

Your [homedir]/local dir should now contain four folders: bin, include, lib, and share.

Installation de apertium

At the end, you will get a message about PKG_CONFIG_PATH, so we will set it as part of the configure process. We will also set up a library path to ensure Apertium can find the lttoolbox libraries we just built.


Depuis [homedir]:

cd apertium/trunk/apertium
export LD_LIBRARY_PATH=[homedir]/local/lib
export PKG_CONFIG_PATH=[homedir]/local/lib/pkgconfig
export PATH=[homedir]/local/bin:$PATH
./autogen.sh 
./configure --prefix=[homedir]/local
make
make install

Your [homedir]/local/bin dir should now contain a number of apertium binaries.

Installation de VISL CG3

Apertium for Welsh now requires this constraint grammar package to help with disambiguation. For install instructions go here.

Install language-pair data

In this instance we will install the cy-en (Welsh-English) pair. First, we need to ensure that the system can find the new Apertium binaries:

export PATH=/[homedir]/local/bin:$PATH

(This can be made permanent later, by adding the path to ~/.bash_profile, or whatever is your preferred method for doing this.)

From [homedir]:

cd apertium/trunk/apertium-cy-en
export LD_LIBRARY_PATH=[homedir]/local/lib
export PKG_CONFIG_PATH=[homedir]/local/lib/pkgconfig 
export PATH=[homedir]/local/bin:$PATH
./autogen.sh 
./configure --prefix=[homedir]/local
make
make install

Your [homedir]/local/share/apertium should now contain a new folder apertium-cy-en, and the modes folder should contain a file for the Welsh-English language direction (cy-en.mode).

Note that if you are using an AMD64 processor, you must use version 3.0.4 or above of Apertium. Versions below this have a bug which will mean the make fails.

Testing the new install

From [homedir]:

echo "prawf" | apertium cy-en

You should see test returned. Currently there is no English-Welsh direction.