Jak dodać brakujące słowniki dla aspell? [Zamknięte]

33

Wersja Aspell:

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

Zrzut zrzutu nie daje żadnych wyników:

$ aspell dump dicts

Po raz pierwszy zauważyłem problem, kiedy to zrobiłem, początkowo działał na serwerze internetowym, ale ktoś coś zaktualizował i od tego czasu to nie działa:

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

Jaki jest właściwy sposób instalacji wymaganych słowników? Myślę, że działamy na CentOS.

Ponadto /usr/lib/aspell-0.60 nie zawiera wymaganych słowników (pod warunkiem, że mają one zostać tam zapisane).

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

Ahmed
źródło

Odpowiedzi:

29

Jeśli zainstalowałeś pspell/ aspellprzez kanał pakietu, słowniki mogą być dostępne w innym pakiecie. W CentOS 6 używającym domyślnych repozytoriów yum, słowniki w języku angielskim są w pakiecie aspell-en.

Quinn Comendant
źródło
Mogę potwierdzić, że ta odpowiedź dotyczy także CentOS 7 i RHEL 7 (przetestowałem oba). Powinienem wtedy być ważny na aspell na OEL (jak wyprowadzono z centos) i naukowy (wyprowadzony z RHEL).
user2066657
4

Miałem ten sam problem na Fedorze 22. Rozwiązałem go, instalując aspell-en.x86_64pakiet.

Sudhir Khanger
źródło
0

Odkryłem, że wystąpiły błędy uprawnień do plików w make installkroku (zgodnie z instrukcjami README z powyższego pliku do pobrania) i nie mogłem znaleźć chmodkatalogu / sw / share / aspell /. Bieganie sudo make installominęło problem.

Mam nadzieję, że kogoś to uratuje!

Benjamin Miller
źródło
-1

Musisz zainstalować en-aspell. W FreeBSD:

pkg install en-aspell

użytkownik1856671
źródło
2
Pytanie OP brzmiało, jak to zrobić w Linuksie, a nie we FreeBSD ....
joeeey,
Zgadzam się. Pakiet może mieć zupełnie inną nazwę w Linuksie, a nazwa może nawet różnić się w zależności od dystrybucji Linuksa.
jpaugh
-1

Na macOS mój problem (jak zwykle) polegał na tym, że zainstalowałem go inną metodą niż Homebrew ( brew install aspelli / lub brew cask install cocoaspell).

Radon Rosborough
źródło