enchant-1.6.0

enchant の概要

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

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

パッケージ情報

enchant の依存パッケージ

必須

GLib-2.52.3

推奨

任意

dbus-glib-0.108, Hspell, Hunspell, Voikko

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

enchant のインストール

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

./configure --prefix=/usr --disable-static &&
make

このパッケージにテストスイートはありません。

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

make install

コマンド説明

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

enchant の設定

設定ファイル

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

設定情報

バックエンドとして Aspell-0.60.6.1 を用いたい場合は root ユーザーになって以下を実行します。

ln -svfn ../../lib/aspell /usr/share/enchant/aspell

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

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

enchant -d en_GB -l /tmp/test-enchant.txt &&
enchant -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, enchant-lsmod
インストールライブラリ: libenchant.so とさまざまなバックエンドライブラリ
インストールディレクトリ: /usr/{include,lib,share}/enchant

概略説明

enchant

スペルチェッカー。

enchant-lsmod

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

libenchant.so

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

最終更新日: 2017-04-30 05:23:33 +0900