source: general/genlib/aspell.xml@ fd91fea

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 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 fd91fea was fd91fea, checked in by Guy Dalziel <gdalziel@…>, 15 years ago

Updated to pciutils-3.1.3. Includes several LFS-6.5 checks.

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

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