enchant パッケージは、スペルチェックを行うさまざまなライブラリへの汎用的なインターフェースを提供します。
LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。
ダウンロード (HTTP): https://github.com/AbiWord/enchant/releases/download/v2.6.4/enchant-2.6.4.tar.gz
ダウンロード MD5 sum: 46c82b4faad9ceb2be2e4cc0766b5c0b
ダウンロードサイズ: 996 KB
必要ディスク容量: 7.0 MB (add 64 MB for tests)
概算ビルド時間: 0.1 SBU (add 0.7 SBU for tests)
dbus-glib-0.112, Doxygen-1.9.8, Hspell, Hunspell, Nuspell, Voikko, unittest-cpp (テストに必要)
以下のコマンドを実行して 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
:
このスイッチはスタティックライブラリをインストールしないようにします。
以下のテストファイルを生成し実行することで、インストールおよび設定の結果をテストするこができます。 (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 ページを参照してください。