Como adicionar dicionários ausentes para o aspell? [fechadas]

33

Aspell version:

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

O dump dump não produz resultados:

$ aspell dump dicts

Percebi pela primeira vez o problema quando eu fiz isso, estava originalmente trabalhando no servidor web, mas alguém atualizou algo e não funcionou desde:

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

Qual é a maneira correta de instalar os dicionários necessários? Acredito que estamos executando isso no CentOS.

E também, /usr/lib/aspell-0.60 não contém os dicionários necessários (desde que sejam salvos lá).

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

Ahmed
fonte

Respostas:

29

Se você instalou pspell/ aspellvia um canal de pacote, os dicionários podem estar disponíveis em outro pacote. No CentOS 6 usando repositórios yum padrão, os dicionários de inglês estão no pacote aspell-en.

Quinn Comendant
fonte
Posso confirmar que essa resposta também é relevante no CentOS 7 e RHEL 7 (testados em ambos). Eu deveria então ser válido para usar o OEL (como derivado de centos) e científico (derivado de RHEL).
user2066657
4

Eu tive o mesmo problema no Fedora 22. Resolvi instalando o aspell-en.x86_64pacote.

Sudhir Khanger
fonte
3

Faça o download dos dicionários aqui: ftp://ftp.gnu.org/gnu/aspell/dict/en/ Descompacte e faça,

    ./configure
    make 
    make install

Todas as instruções estão em README. Este Makefile encontrará os locais corretos para onde esses dicionários devem ir.

Yuhong
fonte
0

Descobri que havia erros de permissão de arquivo na make installetapa (conforme as instruções do arquivo Leia-me do download acima) e não conseguia chmodo diretório / sw / share / aspell /. Correr sudo make installcontornou o problema.

Espero que isso poupe a alguém uma dor de cabeça!

Benjamin Miller
fonte
-1

Você precisa instalar en-aspell. No FreeBSD:

pkg install en-aspell

user1856671
fonte
2
A pergunta de OP foi perguntando como fazer isso no Linux, não FreeBSD ....
joeeey
Concordo. O pacote pode ter um nome completamente diferente no Linux, e o nome pode até variar entre as distribuições do Linux.
21135 jpaugh #
-1

No macOS, meu problema (como de costume) era que eu o instalei por meio de outro método que não o Homebrew ( brew install aspelle / ou brew cask install cocoaspell).

Radon Rosborough
fonte