如何为 aspell 添加缺失的词典?

Ahm*_*med 38 linux aspell

Aspell 版本:

$ aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
Run Code Online (Sandbox Code Playgroud)

转储 dict 没有结果:

$ aspell dump dicts
Run Code Online (Sandbox Code Playgroud)

我这样做时首先注意到了这个问题,最初是在网络服务器上工作,但有人更新了一些东西,但此后一直没有工作:

$ aspell check temp_test_file.txt
Error: No word lists can be found for the language "en_US".
Run Code Online (Sandbox Code Playgroud)

安装所需词典的正确方法是什么?我相信我们正在 CentOS 上运行它。

而且,/usr/lib/aspell-0.60 不包含所需的字典(前提是它们应该保存在那里)。

数据目录:/usr/lib/aspell-0.60

Qui*_*ant 33

如果您已通过软件包频道安装pspell/ aspell,则字典可能在另一个软件包中可用。在使用默认 yum 软件库的 CentOS 6 上,英文词典在 package 中aspell-en


小智 6

从这里下载词典:ftp : //ftp.gnu.org/gnu/aspell/dict/en/ 解压并执行,

    ./configure
    make 
    make install
Run Code Online (Sandbox Code Playgroud)

所有说明都在自述文件中。这个 Makefile 将找到这些字典应该去的正确位置。

  • 要添加任何语言的词典,请访问 https://ftp.gnu.org/gnu/aspell/dict/0index.html 您确实需要 (2认同)

小智 5

我在 Fedora 22 上遇到了同样的问题。我通过安装aspell-en.x86_64包解决了它。