Aspell-0.60.8.1

Aspell の概要

Aspell パッケージは、対話的なスペルチェックプログラムおよび Aspell ライブラリを提供します。 Aspell は、ライブラリとして利用することができ、独立したスペルチェッカーとして利用することもできます。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

  • ダウンロード (HTTP): https://ftp.gnu.org/gnu/aspell/aspell-0.60.8.1.tar.gz

  • ダウンロード MD5 sum: 187bd142f522ada555c7aa6b9cbf56e6

  • ダウンロードサイズ: 3.4 MB

  • 必要ディスク容量: 41 MB (EN 辞書導入の場合、さらに 8 MB)

  • 概算ビルド時間: 0.4 SBU

追加のダウンロード

最低でも1つの辞書データはダウンロードしておく必要があります。 以下の例では英語の辞書を示しています。 さまざまな言語に対する辞書データについては https://ftp.gnu.org/gnu/aspell/dict を確認してください。

Aspell の依存パッケージ

必須

Which-2.21 (辞書のために必要)

Aspell のインストール

以下のコマンドを実行して Aspell をビルドします。

./configure --prefix=/usr &&
make

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

make install &&
ln -svfn aspell-0.60 /usr/lib/aspell &&

install -v -m755 -d /usr/share/doc/aspell-0.60.8.1/aspell{,-dev}.html &&

install -v -m644 manual/aspell.html/* \
    /usr/share/doc/aspell-0.60.8.1/aspell.html &&

install -v -m644 manual/aspell-dev.html/* \
    /usr/share/doc/aspell-0.60.8.1/aspell-dev.html

Ispell をインストールしない場合は、ラッパースクリプト ispell をコピーします。

install -v -m 755 scripts/ispell /usr/bin/

Spell をインストールしない場合は、ラッパースクリプト spell をコピーします。

install -v -m 755 scripts/spell /usr/bin/

コマンド説明

ln -svfn aspell-0.60 /usr/lib/aspell: このコマンドは enchant-2.6.4 など他のアプリケーションに対する設定として必要なものです。

Aspell の設定

設定情報

Aspell をインストールしたら、次に最低でも1つの辞書をセットアップする必要があります。 以下のコマンドを実行して、英語の辞書データをインストールします。

tar xf ../aspell6-en-2020.12.07-0.tar.bz2 &&
cd aspell6-en-2020.12.07-0                &&

./configure &&
make

root ユーザーになって以下を実行します。

make install

Other dictionaries can be installed with the same instructions.

パッケージ構成

インストールプログラム: aspell, aspell-import, precat, preunzip, prezip, prezip-bin, pspell-config, run-with-aspell, word-list-compress また任意ビルドとして ispell, spell.
インストールライブラリ: libaspell.so, libpspell.so
インストールディレクトリ: /usr/include/pspell, /usr/lib/aspell-0.60

概略説明

aspell

is a utility that can function as an ispell -a replacement, as an independent spell checker, as a test utility to test out Aspell features, and as a utility for managing dictionaries

ispell

is a wrapper around aspell to invoke it in ispell compatible mode

spell

is a wrapper around aspell to invoke it in spell compatible mode

aspell-import

imports old personal dictionaries into Aspell

precat

decompresses a prezipped file to stdout

preunzip

decompresses a prezipped file

prezip

is a prefix delta compressor, used to compress sorted word lists or other similar text files

prezip-bin

is called by the various wrapper scripts to perform the actual compressing and decompressing

pspell-config

displays information about the libpspell installation, mostly for use in build scripts

run-with-aspell

is a script to help use Aspell as an ispell replacement

word-list-compress

compresses or decompresses sorted word lists for use with the Aspell spell checker

libaspell.so

スペルチェックの API 関数を提供します。

libpspell.so

libaspell ライブラリへのインターフェースを提供します。 スペルチェックの機能は libaspell にすべて含まれるようになりましたが、このライブラリにも下位互換性のために含まれています。