В общем, надоело мне постоянно находить опечатки в своих статьях и я поставил пакет проверки орфографии, поэтому выпускаю эту небольшую статью.
Итак, для работы с могучим и великим русским языком нам понадобятся:
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, многими почтовыми клиентами и т.д. и т.п.











