source: general/prog/new-perl-modules.xml@ 67a158e

perl-modules
Last change on this file since 67a158e was 67a158e, checked in by Ken Moffat <ken@…>, 6 years ago

perl modules branch: Some more modules.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/perl-modules@20544 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 10.2 KB
RevLine 
[e305bb90]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
8<sect1 id="new-perl-modules" xreflabel="Perl Modules (new page)">
9 <?dbhtml filename="new-perl-modules.html" ?>
10
11 <sect1info>
12 <othername>$LastChangedBy$</othername>
13 <date>$Date$</date>
14 </sect1info>
15
16 <title>Perl Modules (new page)</title>
17
18 <indexterm zone="new-perl-modules">
19 <primary sortas="a-new-perl-Modules">Perl Modules</primary>
20 </indexterm>
21
22 <sect2 role="package">
23 <title>Introduction to Perl Modules</title>
24
25 <para>
26 The <application>Perl</application> module packages (also referred to as
27 Distributions, because each can contain multiple modules) add useful
28 objects to the <application>Perl</application> language. The packages
29 listed on this page are required or recommended for other packages in
30 the book. If they have dependent modules, those are either on this page
31 or else on the next page.
32 </para>
33
34 <para>
35 Modules utilized by packages throughout BLFS are listed here, along with
36 their dependencies. The various ways of building and installing perl
37 modules are shown at the bottom of this page.
38 </para>
39
40 <para>
41 In many cases, only the required or recommended dependencies are listed -
42 there might be other modules which allow more tests to be run, but
43 omitting them will still allow the tests to <literal>PASS</literal>.
44 </para>
45
46 <para>
47 For a few modules, the BLFS editors have determined that other modules
48 still listed as prerequisites are not required, and omitted them.
49 </para>
50
51 <para>
52 It is generally worth running the tests for perl modules, they often
53 can show problems such as missing dependencies which are required to
54 use the module. In some cases, such dependencies are marked as
55 '(for the testsuite)'.
56 </para>
57
58 <para>
[bc784a2]59 It is possible to automatically install the current versions of a module and
[6df794d]60 any missing or too-old dependencies using CPAN. See the end of this page for
61 details.
[e305bb90]62 </para>
63
64 <para>
65 Most of these modules only install files below <filename
66 class="directory">/usr/lib/perl5/site_perl/5.xx.y</filename> and those will
67 not be documented. One or two install programs (mostly, perl scripts), or
[a81545c5]68 a library, into <filename class="directory">/usr/bin/</filename> or
69 <filename class="directory">/usr/lib/</filename> and these
70 <emphasis>are</emphasis> documented.
[e305bb90]71 </para>
72
73 <para condition="html" role="usernotes">User Notes:
74 <ulink url="&blfs-wiki;/perl-modules"/>
75 </para>
76
77 <itemizedlist spacing="compact">
78 <listitem>
79 <para>
80 <xref linkend="new-perl-archive-zip"/>
81 </para>
82 </listitem>
83 <listitem>
84 <para>
85 <xref linkend="new-perl-autovivification"/>
86 </para>
87 </listitem>
[6500352]88 <listitem>
89 <para>
90 <xref linkend="new-perl-business-isbn"/>
91 </para>
92 </listitem>
93 <listitem>
94 <para>
95 <xref linkend="new-perl-business-ismn"/>
96 </para>
97 </listitem>
[e305bb90]98 <listitem>
99 <para>
100 <xref linkend="new-perl-business-issn"/>
101 </para>
102 </listitem>
[7158ad6]103 <listitem>
104 <para>
105 <xref linkend="new-perl-class-accessor"/>
106 </para>
107 </listitem>
108 <listitem>
109 <para>
110 <xref linkend="new-perl-data-compare"/>
111 </para>
112 </listitem>
113 <listitem>
114 <para>
115 <xref linkend="new-perl-data-dump"/>
116 </para>
117 </listitem>
[6500352]118 <listitem>
119 <para>
120 <xref linkend="new-perl-data-uniqid"/>
121 </para>
122 </listitem>
[67a158e]123 <listitem>
124 <para>
125 <xref linkend="new-perl-encode-eucjpascii"/>
126 </para>
127 </listitem>
128 <listitem>
129 <para>
130 <xref linkend="new-perl-encode-hanextra"/>
131 </para>
132 </listitem>
133 <listitem>
134 <para>
135 <xref linkend="new-perl-encode-jis2k"/>
136 </para>
137 </listitem>
[25f0620]138 <listitem>
139 <para>
140 <xref linkend="new-perl-error"/>
141 </para>
142 </listitem>
[6500352]143 <listitem>
144 <para>
145 <xref linkend="new-perl-file-slurper"/>
146 </para>
147 </listitem>
[a81545c5]148 <listitem>
149 <para>
150 <xref linkend="new-perl-http-daemon"/>
151 </para>
152 </listitem>
[bc784a2]153 <listitem>
154 <para>
155 <xref linkend="new-perl-html-parser"/>
156 </para>
157 </listitem>
[a81545c5]158 <listitem>
159 <para>
160 <xref linkend="new-perl-io-socket-ssl"/>
161 </para>
162 </listitem>
[6500352]163 <listitem>
164 <para>
165 <xref linkend="new-perl-ipc-run3"/>
166 </para>
167 </listitem>
168 <listitem>
169 <para>
170 <xref linkend="new-perl-lingua-translit"/>
171 </para>
172 </listitem>
173 <listitem>
174 <para>
175 <xref linkend="new-perl-list-moreutils"/>
176 </para>
177 </listitem>
178 <listitem>
179 <para>
180 <xref linkend="new-perl-log-log4perl"/>
181 </para>
182 </listitem>
[6c71499]183 <listitem>
184 <para>
185 <xref linkend="new-perl-module-build"/>
186 </para>
187 </listitem>
[bc784a2]188 <listitem>
189 <para>
190 <xref linkend="new-perl-net-dns"/>
191 </para>
192 </listitem>
[0088694]193 <listitem>
194 <para>
195 <xref linkend="new-perl-parse-yapp"/>
196 </para>
197 </listitem>
[6500352]198 <listitem>
199 <para>
200 <xref linkend="new-perl-regexp-common"/>
201 </para>
202 </listitem>
[04712f3]203 <listitem>
204 <para>
205 <xref linkend="new-perl-sgmlspm"/>
206 </para>
207 </listitem>
[67a158e]208 <listitem>
209 <para>
210 <xref linkend="new-perl-sort-key"/>
211 </para>
212 </listitem>
[bc784a2]213 <listitem>
214 <para>
215 <xref linkend="new-perl-test-command"/>
216 </para>
217 </listitem>
[e305bb90]218 <listitem>
219 <para>
220 <xref linkend="new-perl-text-bibtex"/>
221 </para>
222 </listitem>
[67a158e]223 <listitem>
224 <para>
225 <xref linkend="new-perl-text-roman"/>
226 </para>
227 </listitem>
[bc784a2]228 <listitem>
229 <para>
230 <xref linkend="new-perl-uri"/>
231 </para>
232 </listitem>
[6500352]233 <listitem>
234 <para>
235 <xref linkend="new-perl-unicode-collate"/>
236 </para>
237 </listitem>
[5253ecb9]238 <listitem>
239 <para>
240 <xref linkend="new-perl-xml-simple"/>
241 </para>
242 </listitem>
[04712f3]243 <!-- alternative cpan installation stays at the end -->
[e305bb90]244 <listitem>
245 <para>
246 <xref linkend="perl-alternatives"/>
247 </para>
248 </listitem>
249 </itemizedlist>
250 </sect2>
251
[25f0620]252 <!-- and keep these in the same order as above -->
[e305bb90]253 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
254 href="perl-modules/perl-archive-zip.xml"/>
255
256 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
257 href="perl-modules/perl-autovivification.xml"/>
258
[6500352]259 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
260 href="perl-modules/perl-business-isbn.xml"/>
261
262 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
263 href="perl-modules/perl-business-ismn.xml"/>
264
[e305bb90]265 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
266 href="perl-modules/perl-business-issn.xml"/>
267
[7158ad6]268 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
269 href="perl-modules/perl-class-accessor.xml"/>
270
271 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
272 href="perl-modules/perl-data-compare.xml"/>
273
274 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
275 href="perl-modules/perl-data-dump.xml"/>
276
[6500352]277 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
278 href="perl-modules/perl-data-uniqid.xml"/>
279
[67a158e]280 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
281 href="perl-modules/perl-encode-eucjpascii.xml"/>
282
283 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
284 href="perl-modules/perl-encode-hanextra.xml"/>
285
286 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
287 href="perl-modules/perl-encode-jis2k.xml"/>
288
[25f0620]289 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
290 href="perl-modules/perl-error.xml"/>
291
[6500352]292 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
293 href="perl-modules/perl-file-slurper.xml"/>
294
[a81545c5]295 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
296 href="perl-modules/perl-http-daemon.xml"/>
297
[bc784a2]298 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
299 href="perl-modules/perl-html-parser.xml"/>
300
[a81545c5]301 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
302 href="perl-modules/perl-io-socket-ssl.xml"/>
303
[6500352]304 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
305 href="perl-modules/perl-ipc-run3.xml"/>
306
307 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
308 href="perl-modules/perl-lingua-translit.xml"/>
309
310 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
311 href="perl-modules/perl-list-moreutils.xml"/>
312
313 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
314 href="perl-modules/perl-log-log4perl.xml"/>
315
[6c71499]316 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
317 href="perl-modules/perl-module-build.xml"/>
318
[bc784a2]319 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
320 href="perl-modules/perl-net-dns.xml"/>
321
[0088694]322 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
323 href="perl-modules/perl-parse-yapp.xml"/>
324
[6500352]325 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
326 href="perl-modules/perl-regexp-common.xml"/>
327
[04712f3]328 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
329 href="perl-modules/perl-sgmlspm.xml"/>
330
[67a158e]331 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
332 href="perl-modules/perl-sort-key.xml"/>
333
[bc784a2]334 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
335 href="perl-modules/perl-test-command.xml"/>
336
[e305bb90]337 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
338 href="perl-modules/perl-text-bibtex.xml"/>
339
[67a158e]340 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
341 href="perl-modules/perl-text-roman.xml"/>
342
[6500352]343 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
344 href="perl-modules/perl-unicode-collate.xml"/>
345
[bc784a2]346 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
347 href="perl-modules/perl-uri.xml"/>
348
[5253ecb9]349 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
350 href="perl-modules/perl-xml-simple.xml"/>
351
[e305bb90]352 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
353 href="perl-alternatives.xml"/>
354
355</sect1>
Note: See TracBrowser for help on using the repository browser.