Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0001344Vine Linux1 バグ公開2012-09-12 13:122012-09-12 15:53
anonymous 
iwaim 
不明 
完了却下 
6.1 
 
x86
aspell
0001344: ispellがエラーになる
ispellでスペルチェックをしようとしましたが、次のようなエラーが出てきて実行されません。

$ ispell hoge.tex
エラー: No word lists can be found for the language "ja_JP".

eng をつけてもダメでした。
$ eng ispell hoge.tex
Error: No word lists can be found for the language "en_US".
設定されていません。
課題の履歴
2012-09-12 13:12anonymous新規課題
2012-09-12 13:45anonymousコメント追加: 0000996
2012-09-12 14:35iwaim担当者 => iwaim
2012-09-12 14:35iwaim状態新規 => 完了
2012-09-12 14:35iwaim解決状況不明 => 却下
2012-09-12 14:35iwaimコメント追加: 0000997
2012-09-12 15:53anonymousコメント追加: 0000998

コメント
(0000996)
anonymous   
2012-09-12 13:45   
aspell-el をインストールすれば、engを付けて実行可能でした。
できたら、同時にインストールされて欲しいですね。

さて、コマンドラインでは、eng ispell のように実行すれば良かったのですが、
emacs上で ispellを呼び出した場合は、
エラー: No word lists can be found for the language "ja_JP".
が回避できません。


> ispellでスペルチェックをしようとしましたが、次のようなエラーが出てきて実
> 行されません。
>
> $ ispell hoge.tex
> エラー: No word lists can be found for the language "ja_JP".
>
> eng をつけてもダメでした。
> $ eng ispell hoge.tex
> Error: No word lists can be found for the language "en_US".
(0000997)
iwaim   
2012-09-12 14:35   
> aspell-el をインストールすれば、engを付けて実行可能でした。
> できたら、同時にインストールされて欲しいですね。

aspell-elはEmacsを引っ張ってくることになるので、依存させません。
aspell-enについては、今は意図的に依存させていません。


> さて、コマンドラインでは、eng ispell のように実行すれば良かったのですが、
(略)

Vine Linux 6以降では、ispellは保守されておらず、aspellパッケージでObsoletesしています。aspellの使用を検討してください。

よって、本件は「却下」で終了します。
継続する場合は、vine-users MLやフォーラムでお願いします。

なお、(setq ispell-dictionary "en_US")などでなんとかなりそうな気もしますが、試してないのでわかりません。
(0000998)
anonymous   
2012-09-12 15:53   
とりあえず、動作報告だけ。

aspell-el ではなくて、aspell-enをインストールすれば、でした。
「今は意図的に依存させていません」とは、どうしてでしょう?
aspell単体で使えることがあるのでしょうか?

また、ispellはObsoletesとのことでしたが、
$ aspell -c hoge.tex
で実行しても、同様の現象が起きます。

さて、~/.emacs.el に以下を入れたら、ispellが実行できました。
(setq ispell-dictionary "en_US")
Vine-defaultに入っているとよいと思います。
# aspell-ja のようなパッケージが提供されなければ、英語以外は無いですよね?

ありがとうございます。