%general-entities; ]> $LastChangedBy$ $Date$ enchant-&enchant-version; enchant Introduction to enchant The enchant package provide a generic interface into various existing spell checking libraries. &lfs91_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &enchant-md5sum; Download size: &enchant-size; Estimated disk space required: &enchant-buildsize; Estimated build time: &enchant-time; enchant Dependencies Required Recommended Optional , , Hspell, Hunspell, Nuspell, Voikko, and unittest-cpp (required for tests) User Notes: Installation of enchant Install enchant by running the following commands: ./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. Now, as the root user: 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 Command Explanations 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. Configuring enchant Config Files ~/.enchant and /usr/share/enchant/enchant.ordering ~/.enchant /usr/share/enchant/enchant.ordering Configuration Information 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 ): 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. See more details in the enchant manual page. Contents Installed Programs Installed Libraries Installed Directories enchant and enchant-lsmod-2 libenchant.so and various backend libraries /usr/{include,lib,share}/enchant-2 Short Descriptions enchant is a spellchecker enchant enchant-lsmod-2 lists available backends, languages, and dictionaries. enchant-lsmod-2 libenchant.so contains spell checking interface API functions. libenchant.{so,a}