web-dev-qa-db-ja.com

aspell用の不足している辞書を追加するにはどうすればよいですか?

Aspellバージョン:

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

ダンプ辞書は結果を生成しません:

$ aspell dump dicts

私がこれを行ったときに最初に問題に気づきましたが、最初はWebサーバーで作業していましたが、誰かが何かを更新したため、それ以降は機能していません。

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

必要な辞書をインストールする適切な方法は何ですか?私たちはこれをCentOSで実行していると思います。

また、/ usr/lib/aspell-0.60には、必要なディクショナリが含まれていません(ただし、そこに保存されることが想定されています)。

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

35
Ahmed

パッケージチャネルを介してpspell/aspellをインストールした場合、辞書は別のパッケージで使用できる場合があります。デフォルトのyumリポジトリーを使用するCentOS 6では、英語の辞書はaspell-enパッケージに含まれています。

30
Quinn Comendant

Fedora 22でも同じ問題が発生しました。aspell-en.x86_64packageをインストールすることで解決しました。

5
Sudhir Khanger

ここから辞書をダウンロード: ftp://ftp.gnu.org/gnu/aspell/dict/en/ 解凍して実行します。

    ./configure
    make 
    make install

すべての手順はREADMEにあります。このMakefileは、これらのディクショナリが行くべき正しい場所を見つけます。

4
Yuhong

上の[READMEのダウンロードの説明に従って)make installステップでファイルアクセス許可エラーが発生し、chmod/sw /できないことがわかりましたshare/aspell /ディレクトリSudo make installを実行すると問題が解決しました。

それが誰かの頭痛を救うことを願っています!

0
Benjamin Miller