O pacote enchant fornece uma interface genérica para várias bibliotecas existentes de verificação ortográfica.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://github.com/rrthomas/enchant/releases/download/v2.8.15/enchant-2.8.15.tar.gz
Soma de verificação MD5 da transferência: 72fd559d6354facad8d98a851e2a2e4b
Tamanho da transferência: 1,3 MB
Espaço em disco estimado exigido: 70 MB (com testes)
Tempo de construção estimado: 0,2 UPC (adicionar 0,8 UPC para testes)
Aspell-0.60.8.2, GLib-2.86.4 e Vala-0.56.18
dbus-glib-0.114, Doxygen-1.16.1, Hspell, Hunspell, Nuspell, Voikko e unittest-cpp (exigido para os testes)
Instale enchant executando os seguintes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--disable-static \
--docdir=/usr/share/doc/enchant-2.8.15 &&
make
Para executar testes, unittest-cpp precisa estar instalado e a
opção --enable-relocatable passada para
o configure acima. Se essas condições estiverem presentes, os
testes podem ser executados com make
check.
Agora, como o(a) usuário(a) root:
make install
--disable-static: Essa
chave impede a instalação das versões estáticas das bibliotecas.
Você consegue testar sua instalação e configuração criando um arquivo de teste e executando os seguintes comandos (você pode substituir o dicionário en_GB por qualquer outro baixado ao instalar 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
Você verá uma lista de palavras com erros ortográficos seguida por uma lista de alternativas para elas.
Veja mais detalhes na página de manual do "enchant".