aspellに不足している辞書を追加するにはどうすればよいですか?[閉まっている]


33

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

回答:


29

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


この回答は、CentOS 7とRHEL 7(両方でテスト済み)にも関連していることを確認できます。それから、OEL(centosから派生)および科学(RHELから派生)でのaspellに対して有効になります。
user2066657


3

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

    ./configure
    make 
    make install

すべての指示はREADMEにあります。このMakefileは、これらの辞書の正しい場所を見つけます。


0

make install(上記のダウンロードのREADMEの指示に従って)ステップでファイル許可エラーが発生しchmod、/ sw / share / aspell /ディレクトリを取得できなかったことがわかりました。実行sudo make installすると問題が回避されました。

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


-1

をインストールする必要がありen-aspellます。FreeBSDの場合:

pkg install en-aspell


2
OPの質問は、FreeBSDではなくLinuxでこれを行う方法を尋ねていました
。...-joeeey

同意する。パッケージの名前はLinuxでは完全に異なる場合があり、その名前はLinuxディストリビューション間でも異なる場合があります。
jpaugh

-1

macOSでは、(いつものように)私の問題はHomebrew(brew install aspellおよび/またはbrew cask install cocoaspell)以外の方法でインストールしたことです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.