web-dev-qa-db-fra.com

Comment ajouter des dictionnaires manquants pour aspell?

Version Aspell:

$ aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)

Dict dict ne donne aucun résultat:

$ aspell dump dicts

J'ai d'abord remarqué le problème lorsque je faisais cela, que je travaillais à l'origine sur un serveur Web, mais quelqu'un a mis à jour quelque chose et cela n'a pas fonctionné depuis:

$ aspell check temp_test_file.txt
Error: No Word lists can be found for the language "en_US".

Quelle est la bonne manière d'installer les dictionnaires requis? Je crois que nous courons ceci sur CentOS.

De plus, /usr/lib/aspell-0.60 ne contient pas les dictionnaires requis (à condition qu’ils soient censés y être sauvegardés).

data-dir: /usr/lib/aspell-0.60

31
Ahmed

Si vous avez installé pspell/aspell via un canal de package, les dictionnaires peuvent être disponibles dans un autre package. Sur CentOS 6 utilisant les référentiels yum par défaut, les dictionnaires anglais sont dans le package aspell-en.

27
Quinn Comendant

J'ai eu le même problème sur Fedora 22. Je l'ai résolu en installant aspell-en.x86_64package.

4
Sudhir Khanger

Téléchargez les dictionnaires ici: ftp://ftp.gnu.org/gnu/aspell/dict/en/ Décompressez-le et faites-le,

    ./configure
    make 
    make install

Toutes les instructions sont en fichier README. Ce Makefile trouvera les emplacements corrects auxquels ces dictionnaires devraient aller.

3
Yuhong

J'ai constaté que j'avais des erreurs d'autorisation de fichier avec l'étape make install (comme indiqué dans les instructions README du téléchargement ci-dessus) et que je ne pouvais pas chmod sous/répertoire/sw/share/aspell /. Utiliser Sudo make install a contourné le problème.

J'espère que cela évitera des maux de tête!

0
Benjamin Miller