enchant-2.3.1

enchant の概要

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

本パッケージは LFS-11.1 において正しくビルドでき動作することが確認されています。

パッケージ情報

enchant の依存パッケージ

必須

GLib-2.70.0

推奨

任意

dbus-glib-0.112, Doxygen-1.9.2, Hspell, Hunspell, Nuspell, Voikko, unittest-cpp (required for tests)

ユーザー情報: https://wiki.linuxfromscratch.org/blfs/wiki/enchant

enchant のインストール

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

./configure --prefix=/usr --disable-static &&
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 をインストールしている場合は 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

概略説明

enchant-2

スペルチェッカー。

enchant-lsmod-2

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

libenchant-2.so

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

最終更新日: