source: general/genlib/aspell.xml@ 4969e20e

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 4969e20e was 4969e20e, checked in by Krejzi <krejzi@…>, 12 years ago

Mark some more packages LFS 7.2 checked.

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

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