aspell에 누락 된 사전을 추가하려면 어떻게합니까? [닫은]


33

철자 버전 :

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

덤프 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에는 필요한 사전이 포함되어 있지 않습니다 (사전 저장해야 함).

데이터 디렉토리 : /usr/lib/aspell-0.60

답변:


29

당신이 설치 한 경우 pspell/ aspell패키지 채널을 통해의 사전은 다른 패키지에서 사용할 수 있습니다. 기본 yum 리포지토리를 사용하는 CentOS 6에서 영어 사전은 패키지에 aspell-en있습니다.


이 답변이 CentOS 7 및 RHEL 7 (둘 다 테스트 됨)과 관련이 있음을 확인할 수 있습니다. 그런 다음 OEL (centos에서 파생) 및 과학 (RHEL에서 파생)에 대한 철자를 사용할 수 있어야합니다.
user2066657

4

Fedora 22에서도 같은 문제가있었습니다 aspell-en.x86_64. 패키지 를 설치하여 문제를 해결했습니다 .


3

여기에서 사전을 다운로드하십시오 : ftp://ftp.gnu.org/gnu/aspell/dict/en/ 압축을 풀고,

    ./configure
    make 
    make install

모든 지침은 README에 있습니다. 이 Makefile은 이러한 사전이 이동해야하는 올바른 위치를 찾습니다.


0

make install단계에서 파일 권한 오류 (위 다운로드의 README 지침에 따라)가 있고 chmod/ sw / share / aspell / 디렉토리를 찾을 수 없습니다 . 달리는sudo make install 는 문제를 해결했습니다.

누군가에게 두통을 덜어 주길 바랍니다!


-1

설치해야합니다 en-aspell. FreeBSD에서 :

pkg install en-aspell


2
OP의 질문은 FreeBSD가 아니라 리눅스에서 어떻게해야하는지 묻는 것이었다.
joeeey

동의한다. Linux에서는 패키지 이름이 완전히 다를 수 있으며 Linux 배포판마다 이름이 다를 수 있습니다.
jpaugh

-1

macOS에서 (평소대로) 내 문제는 Homebrew ( brew install aspell및 / 또는 brew cask install cocoaspell) 이외의 다른 방법을 통해 설치했다는 것 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.