В общем, надоело мне постоянно находить опечатки в своих статьях и я поставил пакет проверки орфографии, поэтому выпускаю эту небольшую статью.
Итак, для работы с могучим и великим русским языком нам понадобятся:
1. aspell-0.60.tar.gz (1.6 Mb)
2. aspell6-ru-0.99f7-1.tar.bz2 (430 kb)
3. aspell6-en-6.0-0.tar.bz2 (180 kb) только если предполагается проверять английские тексты
Скачали? Приступаем к сборке (все делается под root). Для этого:
1. Перво-наперво проверяем, а не стоит ли уже это добро у нас? Прогуляемся до /var/log/packages и ... внимательно смотрим. Если вы последовали моему совету и установили все, то там будут 2 файла, начинающиеся с aspell. Нужно удалить эти пакеты, т.к. у нас более новая версия. Запускаем pkgtool, идем в Remove. Выбираем эти 2 пакета и с опаской жмем Enter :).
2. Установка стандартна.
# tar xzf aspell-0.60.tar.gz # cd aspell-0.60 # ./configure # make # make install
3. Обновляем библиотеки.
4. Добавляем русские словари.
# cd .. # tar xjf aspell6-ru-0.99f7-1.tar.bz2 # cd aspell6-ru-0.99f7-1 # ./configure # make # make install
Вот и закончили - все просто, главное не забывать удалять старое и обновлять новое.
$ aspell Использование: aspell [опции] <команда> <команда> одна из: -?|usage вывод краткого сообщения об использовании help вывод подробного сообщения со справкой -c|check <файл> проверка файла -a|pipe режим совместимости "ispell -a" [dump] config вывод дампа текущей конфигурации на stdout config <ключ> вывод текущего значения опции [dump] dicts | filters | modes список доступных словарей / фильтров / режимов фильтра [опции] любая из следующих: --encoding=ожидаемая кодировка данных --mode= режим фильтра -l,--lang= код языка -d,--master= базовое имя главного словаря --sug-mode= режим предложения $ aspell --encoding=cp1251 -c rus_cons.shtml
Проверено aspell. Ошибок нет.
Что? Не пользуетесь консолью? Не волнуйтесь, aspell используется многими программами, например, OpenOffice, Tea, многими почтовыми клиентами и т.д. и т.п.