enchant-2.6.4

enchant の概要

enchant パッケージは、スペルチェックを行うさまざまなライブラリへの汎用的なインターフェースを提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

enchant の依存パッケージ

必須

GLib-2.78.3

推奨

任意

dbus-glib-0.112, Doxygen-1.9.8, Hspell, Hunspell, Nuspell, Voikko, unittest-cpp (テストに必要)

enchant のインストール

以下のコマンドを実行して enchant をビルドします。

./configure --prefix=/usr    \
            --disable-static \
            --docdir /usr/share/doc/enchant-2.6.4 &&
make

To run tests, unittest-cpp must be installed and the --enable-relocatable option passed to configure above. If these conditions are present, the tests may be run with make check.

root ユーザーになって以下を実行します。

make install

コマンド説明

--disable-static: このスイッチはスタティックライブラリをインストールしないようにします。

enchant の設定

設定ファイル

~/.enchant, /usr/share/enchant/enchant.ordering

設定情報

以下のテストファイルを生成し実行することで、インストールおよび設定の結果をテストするこができます。 (Aspell-0.60.8.1 をインストールしている場合は en_GB の部分をダウンロードした他の辞書に置き換えることができます。)

cat > /tmp/test-enchant.txt << "EOF"
Tel me more abot linux
Ther ar so many commads
EOF

enchant-2 -d en_GB -l /tmp/test-enchant.txt &&
enchant-2 -d en_GB -a /tmp/test-enchant.txt

You will see a list of the misspelled words followed by a list of alternatives for them.

詳しくは enchant の man ページを参照してください。

パッケージ構成

インストールプログラム: enchant-2, enchant-lsmod-2
インストールライブラリ: libenchant-2.so
インストールディレクトリ: /usr/include/enchant-2, /usr/lib/enchant-2, /usr/share/enchant, /usr/share/doc/enchant-2.6.4

概略説明

enchant-2

スペルチェッカー。

enchant-lsmod-2

利用可能なバックエンドライブラリ、対象言語、辞書の一覧を表示します。

libenchant-2.so

スペルチェックを行う API インターフェース関数を提供します。