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
メモ: