Як додати пропущені словники для aspell? [зачинено]


33

Версія Aspell:

$ aspell -v
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)

Dump dict не дає результатів:

$ aspell dump dicts

Вперше помітив проблему, коли я це робив, спочатку працював на веб-сервері, але хтось щось оновив, і з тих пір він не працював:

$ aspell check temp_test_file.txt
Error: No word lists can be found for the language "en_US".

Який правильний спосіб встановлення потрібних словників? Я вважаю, ми працюємо на CentOS.

А також /usr/lib/aspell-0.60 не містить необхідних словників (за умови, що вони там повинні бути збережені).

data-dir: /usr/lib/aspell-0.60

Відповіді:


29

Якщо ви встановили pspell/ aspellчерез пакетний канал, словники можуть бути доступні в іншому пакеті. У CentOS 6, використовуючи типові сховища yum, в пакеті є англійські словники aspell-en.


Я можу підтвердити, що ця відповідь також стосується CentOS 7 та RHEL 7 (тестували обидва). Тоді я маю би бути дійсним для aspell на OEL (як похідний від центосів) і на науковий (походить від RHEL).
користувач2066657


3

Завантажте словники звідси: ftp://ftp.gnu.org/gnu/aspell/dict/en/ Розпакуйте його та зробіть,

    ./configure
    make 
    make install

Усі вказівки містяться в README. Цей Makefile знайде правильні місця, до яких слід звертатися до цих словників.


Щоб додати словники будь-якою мовою, перейдіть на ftp.gnu.org/gnu/aspell/dict/0index.html Вам дійсно потрібно
Педро Л.

0

Я виявив, що у мене виникли помилки дозволу на файл із make installкроком (відповідно до інструкцій README із завантаження вище) і не вдалося chmodдо каталогу / sw / share / aspell /. Біг sudo make installобійшов проблему.

Сподіваюся, що хтось вбереже головний біль!


-1

Вам потрібно встановити en-aspell. У FreeBSD:

pkg install en-aspell


2
Питання ОП запитувало, як це зробити на Linux, а не FreeBSD ....
joeeey

Я згоден. У пакеті може бути зовсім інша назва в Linux, а назва може навіть відрізнятися між дистрибутивами Linux.
jpaugh

-1

У macOS моєю проблемою (як завжди) було те, що я встановив її іншим способом, відмінним від Homebrew ( brew install aspellта / або brew cask install cocoaspell).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.