The enchant package provides a generic interface into various existing spell checking libraries.
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
下载地址(HTTP):https://github.com/rrthomas/enchant/releases/download/v2.8.18/enchant-2.8.18.tar.gz
MD5 校验和:747c983067261821224e73d5657d2dd9
大小:1.3 MB
预计所需磁盘空间:67 MB(含测试)
预计构建时间:0.2 SBU (add 0.8 SBU for tests)
Aspell-0.60.8.2, GLib-2.88.2, and Vala-0.56.19
dbus-glib-0.114, Doxygen-1.17.0, Hspell, Hunspell, Nuspell, Voikko, and unittest-cpp (required for tests)
Install enchant by running the following commands:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--docdir=/usr/share/doc/enchant-2.8.18 &&
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.
Now, as the root user:
make install
--disable-static: This
switch prevents installation of static versions of the libraries.
You can test your installation and configuration by creating a test file and running the following commands (you can replace the en_GB dictionary by any other downloaded when installing Aspell-0.60.8.2):
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.
See more details in the enchant manual page.