aspell
내 집에 다음 파일을 만듭니다.
.aspell.en.prepl
.aspell.en.pws
전역 위치를 어떻게 변경합니까? 즉, 로 변경합니까 $HOME/.cache/aspell
?
$HOME
참조 에 환경 변수가 필요합니다 /etc/aspell.conf
. 다음을 시도했지만 작동하지 않는 것 같습니다.
home-dir $HOME/.cache/
각 사용자 디렉터리 home-dir
에 대해 전역적으로 설정하는 방법은 무엇입니까 ?~/.cache
밝히다
aspell
저는 수동으로 실행 하지 않습니다 . Thunderbird와 같은 애플리케이션은 자체적으로 실행됩니다. 따라서 쉘 별칭을 사용하는 것은 실제로 해결책이 아닙니다.
답변1
다른 응용 프로그램은 라이브러리 대신 aspell을 사용합니다. 이 경우 환경 변수는 적어도 기본 응용 프로그램(Thunderbird 또는 기타)에는 영향을 미치지 않습니다.
이 문제와 일치하는 사용자 정의 버전을 만들기 위해 패치를 수행했으며 aspell
저장소는 다음과 같습니다.여기이것은수리하다이 사용자 정의 버전을 사용하려면 시스템 버전 패키지(aspell, libaspell, aspell-[en/fr/etc])를 제거해야 합니다.리바스 페레제거하고 싶지 않은 다른 패키지로 종속성이 확장되는 경우 해당 패키지를 강제로 제거할 수 있습니다. ( /use/local
aspell 및 libaspell에서 사용할 환경 변수를 설정하면 시스템 패키지 제거를 피할 수 있습니다 /usr
. 이는 사용 중인 배포판에 따라 기본값일 수 있습니다.)
설치하다:
git clone https://github.com/Intika-Linux-Apps/Aspell.git
cd Aspell
./autogen
./configure
make install
그런 다음 필요한 사전을 설치하십시오.여기예를 들어 영어 사전의 경우 다음을 수행합니다.
wget https://ftp.gnu.org/gnu/aspell/dict/en/aspell6-en-2019.10.06-0.tar.bz2
tar -xvf aspell6-en-2019.10.06-0.tar.bz2
cd aspell6-en-2019.10.06-0/
./configure
make install
노트: