Bagaimana cara menambahkan kamus yang hilang untuk aspell? [Tutup]

33

Versi Aspell:

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

Dump dict tidak menghasilkan apa-apa:

$ aspell dump dicts

Pertama-tama memperhatikan masalah ketika saya melakukan ini, awalnya bekerja di server web, tetapi seseorang memperbarui sesuatu dan itu tidak berhasil sejak:

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

Apa cara yang tepat untuk memasang kamus yang diperlukan? Saya yakin kami menjalankan ini pada CentOS.

Dan juga, /usr/lib/aspell-0.60 tidak mengandung kamus yang diperlukan (asalkan seharusnya disimpan di sana).

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

Ahmed
sumber

Jawaban:

29

Jika Anda telah menginstal pspell/ aspellmelalui saluran paket, kamus mungkin tersedia di paket lain. Pada CentOS 6 menggunakan repositori yum default, kamus bahasa Inggris ada dalam paket aspell-en.

Rekomendasi Quinn
sumber
Saya dapat mengonfirmasi jawaban ini juga relevan pada CentOS 7 dan RHEL 7 (keduanya diuji). Saya kemudian harus valid untuk aspell pada OEL (yang berasal dari centos) dan ilmiah (berasal dari RHEL).
user2066657
4

Saya memiliki masalah yang sama pada Fedora 22. Saya menyelesaikannya dengan menginstal aspell-en.x86_64paket.

Sudhir Khanger
sumber
3

Unduh kamus dari sini: ftp://ftp.gnu.org/gnu/aspell/dict/en/ Buka zip dan lakukan,

    ./configure
    make 
    make install

Semua instruksi ada dalam README. Makefile ini akan menemukan lokasi yang tepat untuk kamus-kamus ini.

Yuhong
sumber
0

Saya menemukan bahwa saya memiliki kesalahan izin file dengan make installlangkah (sesuai dengan instruksi README dari unduhan di atas) dan tidak bisa chmoddirektori / sw / share / aspell /. Berlari sudo make installmengatasi masalah.

Semoga itu menyelamatkan seseorang sakit kepala!

Benjamin Miller
sumber
-1

Anda perlu menginstal en-aspell. Dalam FreeBSD:

pkg install en-aspell

pengguna1856671
sumber
2
Pertanyaan OP adalah menanyakan bagaimana melakukan ini di Linux, bukan FreeBSD ....
joeeey
Saya setuju. Paket tersebut mungkin memiliki nama yang sama sekali berbeda di Linux, dan namanya bahkan dapat bervariasi di antara distro Linux.
jpaugh
-1

Di macOS, masalah saya (seperti biasa) adalah saya menginstalnya melalui beberapa metode selain Homebrew ( brew install aspelldan / atau brew cask install cocoaspell).

Radon Rosborough
sumber