source: general/prog/new-perl-modules.xml@ 866defba

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

perl modules branch: Add PerlIO::utf8_strict and dependencies.

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

  • Property mode set to 100644
File size: 10.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
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>
59 It is possible to automatically install the current versions of a module and
60 any missing or too-old dependencies using CPAN. See the end of this page for
61 details.
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
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.
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>
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>
98 <listitem>
99 <para>
100 <xref linkend="new-perl-business-issn"/>
101 </para>
102 </listitem>
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>
118 <listitem>
119 <para>
120 <xref linkend="new-perl-data-uniqid"/>
121 </para>
122 </listitem>
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>
138 <listitem>
139 <para>
140 <xref linkend="new-perl-error"/>
141 </para>
142 </listitem>
143 <listitem>
144 <para>
145 <xref linkend="new-perl-file-slurper"/>
146 </para>
147 </listitem>
148 <listitem>
149 <para>
150 <xref linkend="new-perl-http-daemon"/>
151 </para>
152 </listitem>
153 <listitem>
154 <para>
155 <xref linkend="new-perl-html-parser"/>
156 </para>
157 </listitem>
158 <listitem>
159 <para>
160 <xref linkend="new-perl-io-socket-ssl"/>
161 </para>
162 </listitem>
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>
183 <listitem>
184 <para>
185 <xref linkend="new-perl-module-build"/>
186 </para>
187 </listitem>
188 <listitem>
189 <para>
190 <xref linkend="new-perl-net-dns"/>
191 </para>
192 </listitem>
193 <listitem>
194 <para>
195 <xref linkend="new-perl-parse-yapp"/>
196 </para>
197 </listitem>
198 <listitem>
199 <para>
200 <xref linkend="new-perl-perlio-utf8_strict"/>
201 </para>
202 </listitem>
203 <listitem>
204 <para>
205 <xref linkend="new-perl-regexp-common"/>
206 </para>
207 </listitem>
208 <listitem>
209 <para>
210 <xref linkend="new-perl-sgmlspm"/>
211 </para>
212 </listitem>
213 <listitem>
214 <para>
215 <xref linkend="new-perl-sort-key"/>
216 </para>
217 </listitem>
218 <listitem>
219 <para>
220 <xref linkend="new-perl-test-command"/>
221 </para>
222 </listitem>
223 <listitem>
224 <para>
225 <xref linkend="new-perl-text-bibtex"/>
226 </para>
227 </listitem>
228 <listitem>
229 <para>
230 <xref linkend="new-perl-text-roman"/>
231 </para>
232 </listitem>
233 <listitem>
234 <para>
235 <xref linkend="new-perl-unicode-collate"/>
236 </para>
237 </listitem>
238 <listitem>
239 <para>
240 <xref linkend="new-perl-unicode-linebreak"/>
241 </para>
242 </listitem>
243 <listitem>
244 <para>
245 <xref linkend="new-perl-uri"/>
246 </para>
247 </listitem>
248 <listitem>
249 <para>
250 <xref linkend="new-perl-xml-simple"/>
251 </para>
252 </listitem>
253 <!-- alternative cpan installation stays at the end -->
254 <listitem>
255 <para>
256 <xref linkend="perl-alternatives"/>
257 </para>
258 </listitem>
259 </itemizedlist>
260 </sect2>
261
262 <!-- and keep these in the same order as above -->
263 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
264 href="perl-modules/perl-archive-zip.xml"/>
265
266 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
267 href="perl-modules/perl-autovivification.xml"/>
268
269 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
270 href="perl-modules/perl-business-isbn.xml"/>
271
272 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
273 href="perl-modules/perl-business-ismn.xml"/>
274
275 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
276 href="perl-modules/perl-business-issn.xml"/>
277
278 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
279 href="perl-modules/perl-class-accessor.xml"/>
280
281 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
282 href="perl-modules/perl-data-compare.xml"/>
283
284 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
285 href="perl-modules/perl-data-dump.xml"/>
286
287 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
288 href="perl-modules/perl-data-uniqid.xml"/>
289
290 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
291 href="perl-modules/perl-encode-eucjpascii.xml"/>
292
293 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
294 href="perl-modules/perl-encode-hanextra.xml"/>
295
296 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
297 href="perl-modules/perl-encode-jis2k.xml"/>
298
299 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
300 href="perl-modules/perl-error.xml"/>
301
302 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
303 href="perl-modules/perl-file-slurper.xml"/>
304
305 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
306 href="perl-modules/perl-http-daemon.xml"/>
307
308 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
309 href="perl-modules/perl-html-parser.xml"/>
310
311 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
312 href="perl-modules/perl-io-socket-ssl.xml"/>
313
314 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
315 href="perl-modules/perl-ipc-run3.xml"/>
316
317 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
318 href="perl-modules/perl-lingua-translit.xml"/>
319
320 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
321 href="perl-modules/perl-list-moreutils.xml"/>
322
323 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
324 href="perl-modules/perl-log-log4perl.xml"/>
325
326 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
327 href="perl-modules/perl-module-build.xml"/>
328
329 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
330 href="perl-modules/perl-net-dns.xml"/>
331
332 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
333 href="perl-modules/perl-parse-yapp.xml"/>
334
335 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
336 href="perl-modules/perl-perlio-utf8_strict.xml"/>
337
338 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
339 href="perl-modules/perl-regexp-common.xml"/>
340
341 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
342 href="perl-modules/perl-sgmlspm.xml"/>
343
344 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
345 href="perl-modules/perl-sort-key.xml"/>
346
347 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
348 href="perl-modules/perl-test-command.xml"/>
349
350 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
351 href="perl-modules/perl-text-bibtex.xml"/>
352
353 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
354 href="perl-modules/perl-text-roman.xml"/>
355
356 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
357 href="perl-modules/perl-unicode-collate.xml"/>
358
359 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
360 href="perl-modules/perl-unicode-linebreak.xml"/>
361
362 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
363 href="perl-modules/perl-uri.xml"/>
364
365 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
366 href="perl-modules/perl-xml-simple.xml"/>
367
368 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
369 href="perl-alternatives.xml"/>
370
371</sect1>
Note: See TracBrowser for help on using the repository browser.