Làm thế nào để tôi thêm từ điển bị thiếu cho aspell? [đóng cửa]


33

Phiên bản Aspell:

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

Dump dict không mang lại kết quả:

$ aspell dump dicts

Lần đầu tiên nhận thấy vấn đề khi tôi làm điều này, ban đầu làm việc trên máy chủ web, nhưng ai đó đã cập nhật một cái gì đó và nó đã không hoạt động kể từ:

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

Cách thích hợp để cài đặt từ điển cần thiết là gì? Tôi tin rằng chúng tôi đang chạy này trên CentOS.

Ngoài ra, /usr/lib/aspell-0.60 không chứa các từ điển cần thiết (với điều kiện là chúng phải được lưu ở đó).

dữ liệu-dir: /usr/lib/aspell-0.60

Câu trả lời:


29

Nếu bạn đã cài đặt pspell/ aspellthông qua kênh gói, từ điển có thể có sẵn trong gói khác. Trên CentOS 6 sử dụng kho lưu trữ yum mặc định, từ điển tiếng Anh được đóng gói aspell-en.


Tôi có thể xác nhận câu trả lời này cũng có liên quan trên CentOS 7 và RHEL 7 (đã thử nghiệm cả hai). Sau đó tôi nên có giá trị đối với aspell trên OEL (có nguồn gốc từ centos) và khoa học (có nguồn gốc từ RHEL).
dùng2066657

4

Tôi gặp vấn đề tương tự trên Fedora 22. Tôi đã giải quyết nó bằng cách cài đặt aspell-en.x86_64gói.


3

Tải xuống từ điển từ đây: ftp://ftp.gnu.org/gnu/aspell/dict/en/ Giải nén nó và làm,

    ./configure
    make 
    make install

Tất cả các hướng dẫn là trong README. Makefile này sẽ tìm đúng vị trí mà những từ điển này nên đến.


0

Tôi thấy rằng tôi đã có lỗi cấp phép tệp với make installbước này (theo hướng dẫn README từ phần tải xuống ở trên) và không thể thư chmodmục / sw / share / aspell /. Chạy sudo make installcó vấn đề xung quanh.

Hy vọng rằng sẽ cứu ai đó đau đầu!


-1

Bạn cần cài đặt en-aspell. Trong FreeBSD:

pkg install en-aspell


2
Câu hỏi của OP là hỏi làm thế nào để làm điều này trên Linux, không phải FreeBSD ....
joeeey

Tôi đồng ý. Gói có thể có một tên hoàn toàn khác trong Linux và tên này thậm chí có thể khác nhau giữa các bản phân phối Linux.
jpaugh

-1

Trên macOS, vấn đề của tôi (như thường lệ) là tôi đã cài đặt nó thông qua một số phương pháp khác ngoài Homebrew ( brew install aspellvà / hoặc brew cask install cocoaspell).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.