Difference between revisions of "Problèmes lors de l'installation"
(Création page (traduction partielle, mais mieux vaut sauvegarder)) |
(Lien page anglaise) |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Installation troubleshooting|In English]] |
|||
Erreurs qui peuvent se produire durant l'[[Installation (français)|installation]] et leur solutions. |
Erreurs qui peuvent se produire durant l'[[Installation (français)|installation]] et leur solutions. |
||
== Erreurs == |
== Erreurs == |
||
=== Package not found === |
=== ''Package not found'' (Paquet non trouvable) === |
||
==== Durant l'exécution du script configure d'Apertium ==== |
==== Durant l'exécution du script configure d'Apertium ==== |
||
Line 36: | Line 38: | ||
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 61: | Line 62: | ||
</pre> |
</pre> |
||
=== Command not found === |
=== ''Command not found'' (Commande non trouvable) === |
||
==== Durant l'exécution de make pour les données d'une paire de langues ==== |
==== Durant l'exécution de make pour les données d'une paire de langues ==== |
||
Line 80: | Line 81: | ||
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'' (Répertoires partagés de macro-instructions) === |
|||
=== Shared libraries === |
|||
<pre> |
<pre> |
||
Line 89: | Line 89: | ||
</pre> |
</pre> |
||
C'est parce que lt-comp ne peut pas trouver où les répertoires de macro-instructions 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: |
|||
# |
# Si vous l'avez installé dans un endroit inhabituel, faites : <code>export LD_LIBRARY_PATH=/chemin/vers/cet/endroit</code> |
||
# |
# Si vous l'avez installé dans <code>/usr/local</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> |
||
## |
## 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 (Expressions regulières compatible POSIX) === |
||
<pre> |
<pre> |
||
Line 104: | Line 104: | ||
</pre> |
</pre> |
||
Vous n'avez pas les fichiers d'inclusion de la bibliothèque PCRE (Expressions regulières compatible POSIX) installés. Si vous êtes sur Debian ou Ubuntu, faites : |
|||
You don't have the PCRE (Posix-compatible regular expressions) library header files installed, if you're in Debian or Ubuntu, do: |
|||
<pre> |
<pre> |
||
Line 110: | Line 110: | ||
</pre> |
</pre> |
||
sur Fedora, faites : |
|||
<pre> |
<pre> |
||
Line 116: | Line 116: | ||
</pre> |
</pre> |
||
=== Missing pair === |
=== ''Missing pair'' (Paire de langues non installée) === |
||
<pre> |
<pre> |
||
Line 124: | Line 124: | ||
</pre> |
</pre> |
||
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 132: | ||
</pre> |
</pre> |
||
... |
... é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. |
|||
[[Category:Installation|Apertium 3.0]] |
|||
⚫ | |||
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]] |
|||
=== 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: |
|||
''Apertium for Welsh'' (Apertium pour gallois) 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]] |
|||
# 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]] |
Latest revision as of 11:16, 6 October 2014
Erreurs qui peuvent se produire durant l'installation et leur solutions.
Contents
- 1 Erreurs
- 1.1 Package not found (Paquet non trouvable)
- 1.2 Command not found (Commande non trouvable)
- 1.3 Shared libraries (Répertoires partagés de macro-instructions)
- 1.4 PCRE (Expressions regulières compatible POSIX)
- 1.5 Missing pair (Paire de langues non installée)
- 1.6 You don't have cg-proc installed (cg-proc non installée)
Erreurs[edit]
Package not found (Paquet non trouvable)[edit]
Durant l'exécution du script configure d'Apertium[edit]
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[edit]
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[edit]
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 (Commande non trouvable)[edit]
Durant l'exécution de make pour les données d'une paire de langues[edit]
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 .
[edit]
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 répertoires de macro-instructions liblttoolbox sont installées. Vous pouvez avoir besoin de faire une ou plusieurs choses :
- Si vous l'avez installé dans un endroit inhabituel, faites :
export LD_LIBRARY_PATH=/chemin/vers/cet/endroit
- Si vous l'avez installé dans
/usr/local
- Regardez si
/usr/local/lib
est dans/etc/ld.so.conf
, si c'est le cas, lancezldconfig
- sinon, ajoutez
/usr/local/lib
à/etc/ld.so.conf
et relancezldconfig
, ou faites l'étape 1.
- Regardez si
PCRE (Expressions regulières compatible POSIX)[edit]
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 (Expressions regulières compatible POSIX) installés. Si vous êtes sur Debian ou Ubuntu, faites :
# apt-get install libpcre3-dev
sur Fedora, faites :
# yum install pcre-devel
Missing pair (Paire de langues non installée)[edit]
$ 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 (cg-proc non installée)[edit]
Apertium for Welsh (Apertium pour gallois) nécessite maintenant le paquet constraint grammar pour aider à la disambiguisation. Pour les instructions d'installation allez ici