Difference between revisions of "Problèmes lors de l'installation"

From Apertium
Jump to navigation Jump to search
(Création page (traduction partielle, mais mieux vaut sauvegarder))
 
(Fin de la traduction)
Line 36: Line 36:
   
 
Remplacez <code>/usr/local</code> avec le préfixe approprié.
 
Remplacez <code>/usr/local</code> avec le préfixe approprié.
 
   
 
==== Durant l'exécution du script configure pour les données d'une paire de langues ====
 
==== Durant l'exécution du script configure pour les données d'une paire de langues ====
Line 79: Line 78:
   
 
Celà ce produit parce que les applications Apertium ne sont pas trouvées à partie de votre variable PATH. Rajoutez leur chemin d'accès dans PATH (Ex pour l'interpréteur de commandes ''bash'' : <code>export PATH=$PATH:/usr/local/bin</code> en ligne de commandes ou quelque-chose de similaire dans votre fichier utilisateur .bash_profile .
 
Celà ce produit parce que les applications Apertium ne sont pas trouvées à partie de votre variable PATH. Rajoutez leur chemin d'accès dans PATH (Ex pour l'interpréteur de commandes ''bash'' : <code>export PATH=$PATH:/usr/local/bin</code> en ligne de commandes ou quelque-chose de similaire dans votre fichier utilisateur .bash_profile .
 
   
 
=== Shared libraries ===
 
=== Shared libraries ===
Line 89: Line 87:
 
</pre>
 
</pre>
   
  +
C'est parce que lt-comp ne peut pas trouver où les bibliothèques liblttoolbox sont installées. Vous pouvez avoir besoin de faire une ou plusieurs choses :
This is because lt-comp cannot find where your liblttoolbox libs are installed. You may need to do one of several things:
 
   
# If you have installed it in an odd location, do: <code>export LD_LIBRARY_PATH=/path/to/weird/libdir</code>
+
# Si vous l'avez installé dans un endroit inhabituel, faites : <code>export LD_LIBRARY_PATH=/chemin/vers/cet/endroit</code>
# If you have installed it in <code>/usr/local</code>
+
# Si vous l'avez installé dans <code>/usr/local</code>
## Check to see if <code>/usr/local/lib</code> is in <code>/etc/ld.so.conf</code>, if it is, run <code>ldconfig</code>
+
## Regardez si <code>/usr/local/lib</code> est dans <code>/etc/ld.so.conf</code>, si c'est le cas, lancez <code>ldconfig</code>
## If it isn't, either add <code>/usr/local/lib</code> to <code>/etc/ld.so.conf</code> and re-run <code>ldconfig</code>, or do step 1.
+
## sinon, ajoutez <code>/usr/local/lib</code> à <code>/etc/ld.so.conf</code> et relancez <code>ldconfig</code>, ou faites l'étape 1.
   
 
=== PCRE ===
 
=== PCRE ===
Line 104: Line 102:
 
</pre>
 
</pre>
   
You don't have the PCRE (Posix-compatible regular expressions) library header files installed, if you're in Debian or Ubuntu, do:
+
Vous n'avez pas les fichiers d'inclusion de la bibliothèque PCRE (Posix-compatible regular expressions) installés, si vous êtes sur Debian ou Ubuntu, faites :
   
 
<pre>
 
<pre>
Line 110: Line 108:
 
</pre>
 
</pre>
   
on Fedora, do:
+
sur Fedora, faites :
   
 
<pre>
 
<pre>
Line 124: Line 122:
 
</pre>
 
</pre>
   
Looks like you don't have any language pairs installed, did you run <code>make install</code> in the language pair directory?
+
Il semble que vous n'avez pas la paire de langues installée, avez-vous lancé <code>make install</code> depuis le répertoire de la paire de langues ?
   
  +
Si vous l'avez fait, envoyez la sortie de
If you did, email the output of
 
   
 
<pre>
 
<pre>
Line 132: Line 130:
 
</pre>
 
</pre>
   
...obviously replace /usr/local/bin/apertium with the location of the $(prefix)/bin/apertium
+
... évidemment remplacez /usr/local/bin/apertium avec le chemin de $(prefix)/bin/apertium
   
and the steps you took to compile apertium to the apertium-stuff mailing list.
+
et les étapes que vous avez faites pour compiler apertium à la mailing list apertium-stuff.
 
[[Category:Installation|Apertium 3.0]]
 
   
 
=== You don't have cg-proc installed ===
 
=== You don't have cg-proc installed ===
   
Apertium for Welsh now requires this constraint grammar package to help with disambiguation. For install instructions go [[Apertium_and_Constraint_Grammar#Installing_VISL_CG3|here]]
+
Apertium for Welsh nécessite maintenant le paquet constraint grammar pour aider à la disambiguisation. Pour les instructions d'installation [[Apertium_et_l'outil_Constraint_Grammar_(vislcg3)#Installation_de_VISL_CG3|allez ici]]
 
=== Shared libraries ===
 
 
<pre>
 
lt-comp: error while loading shared libraries: liblttoolbox3-3.0.so.0: cannot
 
open shared object file: No such file or directory
 
</pre>
 
 
This is because lt-comp cannot find where your liblttoolbox libs are installed. You may need to do one of several things:
 
 
# If you have installed it in an odd location, do: <code>export LD_LIBRARY_PATH=/path/to/weird/libdir</code>
 
# If you have installed it in <code>/usr/local</code>
 
## Check to see if <code>/usr/local/lib</code> is in <code>/etc/ld.so.conf</code>, if it is, run <code>ldconfig</code>
 
## If it isn't, either add <code>/usr/local/lib</code> to <code>/etc/ld.so.conf</code> and re-run <code>ldconfig</code>, or do step 1.
 
   
 
[[Category:Installation]]
 
[[Category:Installation]]

Revision as of 18:02, 10 September 2011

Erreurs qui peuvent se produire durant l'installation et leur solutions.

Erreurs

Package not found

Durant l'exécution du script configure d'Apertium

Voius pouvez rencontrer une erreur semblable à la suivante, le paquet mentionné dans l'erreur error peut varier (Ex: la liste d'erreurs ci dessous provenait de Mandriva Linux 2009).

checking pkg-config is at least version 0.9.0... yes
checking for APERTIUM... configure: error: Package
requirements (lttoolbox-3.0 >= 3.0.0 libxml-2.0 >= 2.6.17
libpcre >= 6.4) were not met:

No package 'lttoolbox-3.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable
if you installed software in a non-standard prefix.

Alternatively, you may set the environment variables
APERTIUM_CFLAGS and APERTIUM_LIBS to avoid the need to
call pkg-config. See the pkg-config man page for more details.

C'est parce que Apertium ne peut pas trouver l'endroit où le fichier lttoolbox-3.0.pc a été installé. Si vous avez installé lttoolbox (ce que vous devriez avoir fait avant de tenter d'installer Apertium) avec un prefixe (répertoire parent) non standard (ou quelquefois même dans /usr/local) le script configure ne sera pas capable de le trouver.

D'abord, localisez ce fichier (il devrait être dans $(PREFIX)/lib/pkgconfig) puis lancez cette commande :

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

Remplacez /usr/local avec le préfixe approprié.

Durant l'exécution du script configure pour les données d'une paire de langues

checking pkg-config is at least version 0.9.0... yes
checking for APERTIUM... configure: error: Package
requirements (apertium-3.0 >= 3.0.0) were not met:

No package 'apertium-3.0' found

Similaire à celle de l'exécution du script configure pour l'installation d'Apertium, mais maintenant apertium-3.0.pc n'est pas trouvé. Ajustez la variable d'environment PKG_CONFIG_PATH avec le bon chemin d'accès.

Solution de contournement pour apertium-3.1

Si vous avez fait l'installation depuis SVN, il se peut que vous ayez récupéré apertium-3.1 qui pour certaines raisons (inconnues de l'auteur de ce paragraphe) fait planter autogen .

Voici le contournement utilisé :

cd /usr/local/lib/pkgconfig/
sudo cp lttoolbox-3.1.pc lttoolbox-3.0.pc
sudo cp apertium-3.1.pc apertium-3.0.pc

Command not found

Durant l'exécution de make pour les données d'une paire de langues

Vous pouvez rencontrer une erreur comme la suivante lorsque vous tentez de compiler les données d'une paire de langues (exemple: en-fr):

$ make
make  all-am
make[1]: Entering directory `/<path>/apertium-en-fr'
apertium-validate-dictionary apertium-en-fr.en.dixtmp1
make[1]: apertium-validate-dictionary: Command not found
make[1]: *** [en-fr.automorf.bin] Error 127
make[1]: Leaving directory `/<path>/apertium-en-fr'
make: *** [all] Error 2

Celà ce produit parce que les applications Apertium ne sont pas trouvées à partie de votre variable PATH. Rajoutez leur chemin d'accès dans PATH (Ex pour l'interpréteur de commandes bash : export PATH=$PATH:/usr/local/bin en ligne de commandes ou quelque-chose de similaire dans votre fichier utilisateur .bash_profile .

Shared libraries

lt-comp: error while loading shared libraries:
liblttoolbox3-3.0.so.0: cannot open shared object file:
No such file or directory

C'est parce que lt-comp ne peut pas trouver où les bibliothèques liblttoolbox sont installées. Vous pouvez avoir besoin de faire une ou plusieurs choses :

  1. Si vous l'avez installé dans un endroit inhabituel, faites : export LD_LIBRARY_PATH=/chemin/vers/cet/endroit
  2. Si vous l'avez installé dans /usr/local
    1. Regardez si /usr/local/lib est dans /etc/ld.so.conf, si c'est le cas, lancez ldconfig
    2. sinon, ajoutez /usr/local/lib à /etc/ld.so.conf et relancez ldconfig, ou faites l'étape 1.

PCRE

checking for pcreposix.h... no
configure: error: *** unable to locate pcreposix.h include
file ***

Vous n'avez pas les fichiers d'inclusion de la bibliothèque PCRE (Posix-compatible regular expressions) installés, si vous êtes sur Debian ou Ubuntu, faites :

# apt-get install libpcre3-dev

sur Fedora, faites :

# yum install pcre-devel

Missing pair

$  echo "Eso es un test" | apertium es-ca
Error: Mode es-ca does not exist. Try one of:
README

Il semble que vous n'avez pas la paire de langues installée, avez-vous lancé make install depuis le répertoire de la paire de langues ?

Si vous l'avez fait, envoyez la sortie de

$ cat /usr/local/bin/apertium | grep -e APERTIUM -e DEFAULT

... évidemment remplacez /usr/local/bin/apertium avec le chemin de $(prefix)/bin/apertium

et les étapes que vous avez faites pour compiler apertium à la mailing list apertium-stuff.

You don't have cg-proc installed

Apertium for Welsh nécessite maintenant le paquet constraint grammar pour aider à la disambiguisation. Pour les instructions d'installation allez ici