enchant-2.2.3

enchant の概要

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

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

パッケージ情報

enchant の依存パッケージ

必須

GLib-2.58.0

推奨

任意

dbus-glib-0.110, Hspell, Hunspell, Voikko, unittest-cpp (required for tests)

ユーザー情報: http://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                                   &&
rm -rf /usr/include/enchant                    &&
ln -sfv enchant-2       /usr/include/enchant   &&
ln -sfv enchant-2       /usr/bin/enchant       &&
ln -sfv libenchant-2.so /usr/lib/libenchant.so &&
ln -sfv enchant-2.pc    /usr/lib/pkgconfig/enchant.pc

コマンド説明

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

rm -rf /usr/include/enchant; ln -sfn ...: Create symlinks for this package version so that other other packages can find it using the old name.

enchant の設定

設定ファイル

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

設定情報

以下のテストファイルを生成し実行することで、インストールおよび設定の結果をテストするこができます。 (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
インストールライブラリ: libenchant.so とさまざまなバックエンドライブラリ
インストールディレクトリ: /usr/{include,lib,share}/enchant

概略説明

enchant

スペルチェッカー。

libenchant.so

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

最終更新日: 2018-08-25 01:22:14 +0900