source: general/genlib/aspell.xml@ 1039de3

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 1039de3 was 1039de3, checked in by Randy McMurchy <randy@…>, 18 years ago

Added the 'User Notes' wiki link to each package page; changed all instances of .[so,a] to .{so,a} (brackets changed to braces); changed all replaceable tags to use angle brackets instead of square brackets to encapsulate the text - commit #3

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5831 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 12.2 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY aspell-download-http "http://ftp.gnu.org/gnu/aspell/aspell-&aspell-version;.tar.gz">
8 <!ENTITY aspell-download-ftp "ftp://ftp.gnu.org/gnu/aspell/aspell-&aspell-version;.tar.gz">
9 <!ENTITY aspell-md5sum "4f1737e726d66476b9c7388831305510">
10 <!ENTITY aspell-size "1.6 MB">
11 <!ENTITY aspell-buildsize "40.0 MB (Additional 8.1 MB for EN dictionary)">
12 <!ENTITY aspell-time "0.7 SBU">
13]>
14
15<sect1 id="aspell" xreflabel="Aspell-&aspell-version;">
16 <?dbhtml filename="aspell.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 <keywordset>
22 <keyword role="package">aspell-&aspell-version;.tar</keyword>
23 <keyword role="ftpdir">aspell</keyword>
24 </keywordset>
25 </sect1info>
26
27 <title>Aspell-&aspell-version;</title>
28
29 <indexterm zone="aspell">
30 <primary sortas="a-Aspell">Aspell</primary>
31 </indexterm>
32
33 <sect2 role="package">
34 <title>Introduction to Aspell</title>
35
36 <para>The <application>Aspell</application> package contains an interactive
37 spell checking program and the <application>Aspell</application> libraries.
38 <application>Aspell</application> can either be used as a library or as an
39 independent spell checker.</para>
40
41 <bridgehead renderas="sect3">Package Information</bridgehead>
42 <itemizedlist spacing="compact">
43 <listitem>
44 <para>Download (HTTP): <ulink url="&aspell-download-http;"/></para>
45 </listitem>
46 <listitem>
47 <para>Download (FTP): <ulink url="&aspell-download-ftp;"/></para>
48 </listitem>
49 <listitem>
50 <para>Download MD5 sum: &aspell-md5sum;</para>
51 </listitem>
52 <listitem>
53 <para>Download size: &aspell-size;</para>
54 </listitem>
55 <listitem>
56 <para>Estimated disk space required: &aspell-buildsize;</para>
57 </listitem>
58 <listitem>
59 <para>Estimated build time: &aspell-time;</para>
60 </listitem>
61 </itemizedlist>
62
63 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
64 <para>You'll need to download at least one dictionary. The link below will take
65 you to a page containing links to dictionaries in many languages.</para>
66
67 <itemizedlist spacing='compact'>
68 <listitem>
69 <para>Aspell dictionaries: <ulink
70 url="ftp://ftp.gnu.org/gnu/aspell/dict"/></para>
71 </listitem>
72 </itemizedlist>
73
74 <bridgehead renderas="sect3">Aspell Dependencies</bridgehead>
75
76 <bridgehead renderas="sect4">Required</bridgehead>
77 <para role="required"><xref linkend="which"/></para>
78
79 <bridgehead renderas="sect4">Optional</bridgehead>
80 <para role="optional"><xref linkend="tex"/></para>
81
82 <para condition="html" role="usernotes">User Notes:
83 <ulink url="&blfs-wiki;/aspell"/></para>
84
85 </sect2>
86
87 <sect2 role="installation">
88 <title>Installation of Aspell</title>
89
90 <para>Install <application>Aspell</application> by running the following
91 commands:</para>
92
93<screen><userinput>./configure --prefix=/usr &amp;&amp;
94make</userinput></screen>
95
96 <para>Pre-built HTML documentation is included in the package. If you have
97 <application>TeX</application> installed and you wish to build additional
98 formats of the documentation, issue any or all of the following
99 commands:</para>
100
101<screen><userinput>make -C manual pdf &amp;&amp;
102make -C manual pdf &amp;&amp;
103make -C manual ps &amp;&amp;
104cd manual &amp;&amp;
105makeinfo --plaintext -o aspell.txt aspell.texi &amp;&amp;
106makeinfo --plaintext -o aspell-dev.txt aspell-dev.texi &amp;&amp;
107cd ..</userinput></screen>
108
109 <para>This package does not come with a test suite.</para>
110
111 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
112
113<screen role="root"><userinput>make install &amp;&amp;
114install -v -m755 -d /usr/share/doc/aspell-&aspell-version;/aspell{,-dev}.html &amp;&amp;
115install -v -m644 manual/aspell.html/* \
116 /usr/share/doc/aspell-&aspell-version;/aspell.html &amp;&amp;
117install -v -m644 manual/aspell-dev.html/* \
118 /usr/share/doc/aspell-&aspell-version;/aspell-dev.html</userinput></screen>
119
120 <para>If you built additional formats of the documentation, install them
121 by issuing the following command as the
122 <systemitem class="username">root</systemitem> user:</para>
123
124<screen role="root"><userinput>install -v -m644 manual/aspell{,-dev}.{ps,pdf,dvi,txt} \
125 /usr/share/doc/aspell-&aspell-version;</userinput></screen>
126
127 <para>If you do not plan to install <application>Ispell</application>,
128 then copy the wrapper script <command>ispell</command>:</para>
129
130<screen role="root"><userinput>install -v -m 755 scripts/ispell /usr/bin/</userinput></screen>
131
132 <para>If you do not plan to install <application>Spell</application>,
133 then copy the wrapper script <command>spell</command>:</para>
134
135<screen role="root"><userinput>install -v -m 755 scripts/spell /usr/bin/</userinput></screen>
136
137 </sect2>
138
139 <sect2 role="commands">
140 <title>Command Explanations</title>
141
142 <para><command>make -C manual pdf</command>: This command is listed twice
143 as the first time it runs it will display an error and abort, although it
144 creates the requested file. Running the command again ensures the other
145 file is also created.</para>
146
147 </sect2>
148
149 <sect2 role="configuration">
150 <title>Configuring Aspell</title>
151
152 <sect3>
153 <title>Configuration Information</title>
154
155 <para>After <application>Aspell</application> is installed, you must set
156 up at least one dictionary. Install one or more dictionaries by running
157 the following commands:</para>
158
159<screen><userinput>./configure &amp;&amp;
160make</userinput></screen>
161
162 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
163
164<screen role="root"><userinput>make install</userinput></screen>
165
166 </sect3>
167
168 </sect2>
169
170 <sect2 role="content">
171 <title>Contents</title>
172
173 <segmentedlist>
174 <segtitle>Installed Programs</segtitle>
175 <segtitle>Installed Libraries</segtitle>
176 <segtitle>Installed Directories</segtitle>
177
178 <seglistitem>
179 <seg>aspell, aspell-import, precat, preunzip, prezip, prezip-bin,
180 pspell-config, run-with-aspell, word-list-compress and optionally,
181 ispell and spell</seg>
182 <seg>libaspell.so and libpspell.so</seg>
183 <seg>/usr/include/pspell and /usr/lib/aspell-0.60</seg>
184 </seglistitem>
185 </segmentedlist>
186
187 <variablelist>
188 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
189 <?dbfo list-presentation="list"?>
190 <?dbhtml list-presentation="table"?>
191
192 <varlistentry id="aspell-prog">
193 <term><command>aspell</command></term>
194 <listitem>
195 <para>is a utility that can function as an
196 <command>ispell -a</command> replacement, as an independent spell
197 checker, as a test utility to test out
198 <application>Aspell</application> features, and as
199 a utility for managing dictionaries.</para>
200 <indexterm zone="aspell aspell-prog">
201 <primary sortas="b-aspell">aspell</primary>
202 </indexterm>
203 </listitem>
204 </varlistentry>
205
206 <varlistentry id="aspell-ispell">
207 <term><command>ispell</command></term>
208 <listitem>
209 <para>is a wrapper around <command>aspell</command> to invoke it in
210 <command>ispell</command> compatible mode.</para>
211 <indexterm zone="aspell aspell-ispell">
212 <primary sortas="b-ispell">ispell</primary>
213 </indexterm>
214 </listitem>
215 </varlistentry>
216
217 <varlistentry id="aspell-spell">
218 <term><command>spell</command></term>
219 <listitem>
220 <para>is a wrapper around <command>aspell</command> to invoke it in
221 <command>spell</command> compatible mode.</para>
222 <indexterm zone="aspell aspell-spell">
223 <primary sortas="b-spell">spell</primary>
224 </indexterm>
225 </listitem>
226 </varlistentry>
227
228 <varlistentry id="aspell-import">
229 <term><command>aspell-import</command></term>
230 <listitem>
231 <para>imports old personal dictionaries into
232 <application>Aspell</application>.</para>
233 <indexterm zone="aspell aspell-import">
234 <primary sortas="b-aspell-import">aspell-import</primary>
235 </indexterm>
236 </listitem>
237 </varlistentry>
238
239 <varlistentry id="precat">
240 <term><command>precat</command></term>
241 <listitem>
242 <para>decompresses a <command>prezip</command>ped file to
243 stdout.</para>
244 <indexterm zone="aspell precat">
245 <primary sortas="b-precat">precat</primary>
246 </indexterm>
247 </listitem>
248 </varlistentry>
249
250 <varlistentry id="preunzip">
251 <term><command>preunzip</command></term>
252 <listitem>
253 <para>decompresses a <command>prezip</command>ped file.</para>
254 <indexterm zone="aspell preunzip">
255 <primary sortas="b-preunzip">preunzip</primary>
256 </indexterm>
257 </listitem>
258 </varlistentry>
259
260 <varlistentry id="prezip">
261 <term><command>prezip</command></term>
262 <listitem>
263 <para>is a prefix delta compressor, used to compress sorted word
264 lists or other similar text files.</para>
265 <indexterm zone="aspell prezip">
266 <primary sortas="b-prezip">prezip</primary>
267 </indexterm>
268 </listitem>
269 </varlistentry>
270
271 <varlistentry id="prezip-bin">
272 <term><command>prezip-bin</command></term>
273 <listitem>
274 <para>is called by the various wrapper scripts to perform the
275 actual compressing and decompressing.</para>
276 <indexterm zone="aspell prezip-bin">
277 <primary sortas="b-prezip-bin">prezip-bin</primary>
278 </indexterm>
279 </listitem>
280 </varlistentry>
281
282 <varlistentry id="pspell-config">
283 <term><command>pspell-config</command></term>
284 <listitem>
285 <para>displays information about the
286 <filename class='libraryfile'>libpspell</filename> installation,
287 mostly for use in build scripts.</para>
288 <indexterm zone="aspell pspell-config">
289 <primary sortas="b-pspell-config">pspell-config</primary>
290 </indexterm>
291 </listitem>
292 </varlistentry>
293
294 <varlistentry id="run-with-aspell">
295 <term><command>run-with-aspell</command></term>
296 <listitem>
297 <para>is a script to help use <application>Aspell</application>
298 as an <command>ispell</command> replacement.</para>
299 <indexterm zone="aspell run-with-aspell">
300 <primary sortas="b-run-with-aspell">run-with-aspell</primary>
301 </indexterm>
302 </listitem>
303 </varlistentry>
304
305 <varlistentry id="word-list-compress">
306 <term><command>word-list-compress</command></term>
307 <listitem>
308 <para>compresses or decompresses sorted word lists for use with the
309 <application>Aspell</application> spell checker.</para>
310 <indexterm zone="aspell word-list-compress">
311 <primary sortas="b-word-list-compress">word-list-compress</primary>
312 </indexterm>
313 </listitem>
314 </varlistentry>
315
316 <varlistentry id="libaspell">
317 <term><filename class='libraryfile'>libaspell.so</filename></term>
318 <listitem>
319 <para>contains spell checking API functions.</para>
320 <indexterm zone="aspell libaspell">
321 <primary sortas="c-lib">libaspell.so</primary>
322 </indexterm>
323 </listitem>
324 </varlistentry>
325
326 <varlistentry id="libpspell">
327 <term><filename class='libraryfile'>libpspell.so</filename></term>
328 <listitem>
329 <para>is an interface to the
330 <filename class='libraryfile'>libaspell</filename> library. All the
331 spell checking functionality is now in
332 <filename class='libraryfile'>libaspell</filename> but this library
333 is included for backward compatibility.</para>
334 <indexterm zone="aspell libpspell">
335 <primary sortas="c-libpspell">libpspell.so</primary>
336 </indexterm>
337 </listitem>
338 </varlistentry>
339
340 </variablelist>
341
342 </sect2>
343
344</sect1>
Note: See TracBrowser for help on using the repository browser.