Changeset 9ee1058
- Timestamp:
- 05/05/2005 07:25:05 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.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
- Children:
- a3a476d
- Parents:
- 7dac9f1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/perl-modules.xml
r7dac9f1 r9ee1058 10 10 11 11 <sect1 id="perl-modules" xreflabel="Perl modules"> 12 <sect1info> 13 <othername>$LastChangedBy$</othername> 14 <date>$Date$</date> 15 </sect1info> 16 <?dbhtml filename="perl-modules.html" ?> 17 <title><application>Perl</application> modules</title> 18 <indexterm zone="perl-modules"> 19 <primary sortas="a-Perl-modules">Perl modules</primary></indexterm> 20 21 <sect2> 22 <title>Introduction to <application>Perl</application> modules</title> 23 24 <para>The <application>Perl</application> module packages add useful objects 25 to the <application>Perl</application> language. Modules utilized by packages 26 throughout <acronym>BLFS</acronym> are listed here, along with their 27 dependencies. Most references to <application>Perl</application> modules are 28 in the form of Module, Module::SubName or Module::Sub::Name, however 29 occasionally you'll also see Module, Module-SubName or Module-Sub-Name. Most 30 references on this page are in the latter form, as these are the official 31 package names.</para> 32 33 <itemizedlist><listitem><para>Download MD5 sums (HTTP): 34 <ulink url="&perl_modules_md5sums_download_http;"/></para></listitem> 35 <listitem><para>Download MD5 sums (FTP): 36 <ulink url="&perl_modules_md5sums_download_ftp;"/></para></listitem> 37 </itemizedlist> 38 39 <sect3 id="perl-module-info"><title>The Module::Info module</title> 40 <indexterm zone="perl-modules perl-module-info"> 41 <primary sortas="g-Module-Info">Module::Info</primary></indexterm> 42 43 <para>One module in particular is shown first, as this module's usefulness 44 warrants installation, even though it won't be required by many other modules. 45 The Module::Info module can tell you if a particular module is included in, 46 or has been installed into your <application>Perl</application> installation. 47 Additionally, the module can tell you what versions are installed and what 48 dependencies are required for them. You can even use Module::Info to gather 49 dependencies of uninstalled modules.</para> 50 51 <itemizedlist spacing='compact'> 52 <listitem><para><ulink 53 url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version;.tar.gz"> 54 Module-Info-&Module-Info-version;</ulink></para> 55 </listitem></itemizedlist> 56 </sect3> 57 58 <sect3><title><application>Perl</application> Module Packages</title> 59 60 <itemizedlist><listitem><para id="perl-gtk-perl"><ulink 61 url="http://www.cpan.org/authors/id/M/ML/MLEHMANN/Gtk-Perl-&Gtk-Perl-version;.tar.gz"> 62 Gtk-Perl-&Gtk-Perl-version;</ulink></para> 63 <indexterm zone="perl-modules perl-gtk-perl"> 64 <primary sortas="g-Gtk-Perl">Gtk::Perl</primary></indexterm> 65 66 <itemizedlist spacing='compact'><listitem><para id="perl-xml-writer"><ulink 67 url="http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz"> 68 XML-Writer-&XML-Writer-version;</ulink></para> 69 <indexterm zone="perl-modules perl-xml-writer"> 70 <primary sortas="g-XML-Writer">XML::Writer</primary></indexterm> 71 </listitem> 72 73 <listitem><para id="perl-xml-parser"><ulink 74 url="http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-Parser-&XML-Parser-version;.tar.gz"> 75 XML-Parser-&XML-Parser-version;</ulink></para> 76 <indexterm zone="perl-modules perl-xml-parser"> 77 <primary sortas="g-XML-Parser">XML::Parser</primary></indexterm> 78 79 <itemizedlist spacing='compact'><listitem> 80 <para><xref linkend="expat"/></para> 81 </listitem></itemizedlist> 82 </listitem> 83 84 <listitem> 85 <para><xref linkend="GTK"/></para> 86 </listitem></itemizedlist> 87 </listitem> 88 89 <listitem><para id="perl-sgmlspm"><ulink 90 url="http://www.cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-&SGMLSpm-version;.tar.gz"> 91 SGMLSpm-&SGMLSpm-version;</ulink></para> 92 <indexterm zone="perl-modules perl-sgmlspm"> 93 <primary sortas="g-SGMLSpm">SGMLSpm</primary></indexterm> 94 </listitem> 95 96 <listitem><para id="perl-perl-tk"><ulink 97 url="http://www.cpan.org/authors/id/N/NI/NI-S/Tk-&Perl-Tk-version;.tar.gz"> 98 Tk-&Perl-Tk-version;</ulink></para> 99 <indexterm zone="perl-modules perl-perl-tk"> 100 <primary sortas="g-Perl-Tk">Perl::Tk</primary></indexterm> 101 102 <itemizedlist spacing='compact'><listitem> 103 <para><xref linkend="tk"/> and <xref linkend="libjpeg"/></para> 104 </listitem></itemizedlist> 105 </listitem> 106 107 <listitem><para id="perl-net-dns"><ulink 108 url="http://www.cpan.org/authors/id/C/CR/CREIN/Net-DNS-&Net-DNS-version;.tar.gz"> 109 Net-DNS-&Net-DNS-version;</ulink></para> 110 <indexterm zone="perl-modules perl-net-dns"> 111 <primary sortas="g-Net-DNS">Net::DNS</primary></indexterm> 112 113 <itemizedlist spacing='compact'><listitem><para id="perl-digest-hmac"><ulink 114 url="http://www.cpan.org/authors/id/G/GA/GAAS/Digest-HMAC-&Digest-HMAC-version;.tar.gz"> 115 Digest-HMAC-&Digest-HMAC-version;</ulink></para> 116 <indexterm zone="perl-modules perl-digest-hmac"> 117 <primary sortas="g-Digest-HMAC">Digest::HMAC</primary></indexterm> 118 119 <itemizedlist spacing='compact'><listitem><para id="perl-digest-sha1"><ulink 120 url="http://www.cpan.org/authors/id/G/GA/GAAS/Digest-SHA1-&Digest-SHA1-version;.tar.gz"> 121 Digest-SHA1-&Digest-SHA1-version;</ulink></para> 122 <indexterm zone="perl-modules perl-digest-sha1"> 123 <primary sortas="g-Digest-SHA1">Digest::SHA1</primary></indexterm> 124 </listitem></itemizedlist> 125 </listitem></itemizedlist> 126 </listitem> 127 128 <listitem><para id="perl-lwp"><ulink 129 url="http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-&LWP-version;.tar.gz"> 130 LWP-&LWP-version;</ulink></para> 131 <indexterm zone="perl-modules perl-lwp"> 132 <primary sortas="g-LWP">LWP</primary></indexterm> 133 134 <itemizedlist spacing='compact'><listitem><para id="perl-uri"><ulink 135 url="http://www.cpan.org/authors/id/G/GA/GAAS/URI-&URI-version;.tar.gz"> 136 URI-&URI-version;</ulink></para> 137 <indexterm zone="perl-modules perl-uri"> 138 <primary sortas="g-URI">URI</primary></indexterm> 139 140 <itemizedlist spacing='compact'><listitem><para id="perl-business-isbn"><ulink 141 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz"> 142 Business-ISBN-&Business-ISBN-version;</ulink> (Only used during the test 143 suite)</para> 144 <indexterm zone="perl-modules perl-business-isbn"> 145 <primary sortas="g-Business-ISBN">Business::ISBN</primary></indexterm> 146 147 <itemizedlist spacing='compact'><listitem><para id="perl-business-isbn-data"><ulink 148 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-&Business-ISBN-Data-version;.tar.gz"> 149 Business-ISBN-Data-&Business-ISBN-Data-version;</ulink></para> 150 <indexterm zone="perl-modules perl-business-isbn-data"> 151 <primary sortas="g-Business-ISBN-Data">Business::ISBN::Data</primary></indexterm> 152 153 <itemizedlist spacing='compact'><listitem><para id="perl-test-pod"><ulink 154 url="http://www.cpan.org/authors/id/P/PE/PETDANCE/Test-Pod-&Test-Pod-version;.tar.gz"> 155 Test-Pod-&Test-Pod-version;</ulink></para> 156 <indexterm zone="perl-modules perl-test-pod"> 157 <primary sortas="g-Test-Pod">Test::Pod</primary></indexterm> 158 159 <itemizedlist spacing='compact'><listitem><para id="perl-pod-simple"><ulink 160 url="http://www.cpan.org/authors/id/S/SB/SBURKE/Pod-Simple-&Pod-Simple-version;.tar.gz"> 161 Pod-Simple-&Pod-Simple-version;</ulink></para> 162 <indexterm zone="perl-modules perl-pod-simple"> 163 <primary sortas="g-Pod-Simple">Pod::Simple</primary></indexterm> 164 165 <itemizedlist spacing='compact'><listitem><para id="perl-pod-escapes"><ulink 166 url="http://www.cpan.org/authors/id/S/SB/SBURKE/Pod-Escapes-&Pod-Escapes-version;.tar.gz"> 167 Pod-Escapes-&Pod-Escapes-version;</ulink></para> 168 <indexterm zone="perl-modules perl-pod-escapes"> 169 <primary sortas="g-Pod-Escapes">Pod::Escapes</primary></indexterm> 170 </listitem></itemizedlist> 171 </listitem> 172 173 <listitem><para id="perl-test-builder-tester"><ulink 174 url="http://www.cpan.org/authors/id/M/MA/MARKF/Test-Builder-Tester-&Test-Builder-Tester-version;.tar.gz"> 175 Test-Builder-Tester-&Test-Builder-Tester-version;</ulink></para> 176 <indexterm zone="perl-modules perl-test-builder-tester"> 177 <primary sortas="g-Test-Builder-Tester">Test::Builder::Tester</primary></indexterm> 178 </listitem></itemizedlist> 179 </listitem> 180 181 <listitem><para id="perl-test-prereq"><ulink 182 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Test-Prereq-&Test-Prereq-version;.tar.gz"> 183 Test-Prereq-&Test-Prereq-version;</ulink></para> 184 <indexterm zone="perl-modules perl-test-prereq"> 185 <primary sortas="g-Test-Prereq">Test::Prereq</primary></indexterm> 186 187 <itemizedlist spacing='compact'><listitem><para><ulink 188 url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version;.tar.gz"> 189 Module-Info-&Module-Info-version;</ulink></para> 190 </listitem> 191 192 <listitem><para id="perl-module-corelist"><ulink 193 url="http://www.cpan.org/authors/id/R/RC/RCLAMP/Module-CoreList-&Module-Corelist-version;.tar.gz"> 194 Module-CoreList-&Module-Corelist-version;</ulink></para> 195 <indexterm zone="perl-modules perl-module-corelist"> 196 <primary sortas="g-Module-Corelist">Module::Corelist</primary></indexterm> 197 </listitem></itemizedlist> 198 </listitem></itemizedlist> 199 </listitem></itemizedlist> 200 </listitem></itemizedlist> 201 </listitem> 202 203 <listitem><para id="perl-html-parser"><ulink 204 url="http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz"> 205 HTML-Parser-&HTML-Parser-version;</ulink></para> 206 <indexterm zone="perl-modules perl-html-parser"> 207 <primary sortas="g-HTML-Parser">HTML::Parser</primary></indexterm> 208 209 <itemizedlist spacing='compact'><listitem><para id="perl-html-tagset"><ulink 210 url="http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tagset-&HTML-Tagset-version;.tar.gz"> 211 HTML-Tagset-&HTML-Tagset-version;</ulink></para> 212 <indexterm zone="perl-modules perl-html-tagset"> 213 <primary sortas="g-HTML-Tagset">HTML::Tagset</primary></indexterm> 214 </listitem></itemizedlist> 215 </listitem> 216 217 <listitem><para id="perl-compress-zlib"><ulink 218 url="http://www.cpan.org/authors/id/P/PM/PMQS/Compress-Zlib-&Compress-Zlib-version;.tar.gz"> 219 Compress-Zlib-&Compress-Zlib-version;</ulink></para> 220 <indexterm zone="perl-modules perl-compress-zlib"> 221 <primary sortas="g-Compress-Zlib">Compress::Zlib</primary></indexterm> 222 </listitem> 223 224 <listitem><para id="perl-crypt-ssleay"><ulink 225 url="http://www.cpan.org/authors/id/C/CH/CHAMAS/Crypt-SSLeay-&Crypt-SSLeay-version;.tar.gz"> 226 Crypt-SSLeay-&Crypt-SSLeay-version;</ulink></para> 227 <indexterm zone="perl-modules perl-crypt-ssleay"> 228 <primary sortas="g-Crypt-SSLeay">Crypt::SSLeay</primary></indexterm> 229 </listitem></itemizedlist> 230 </listitem> 231 232 <listitem><para id="perl-datemanip"><ulink 233 url="http://www.cpan.org/authors/id/S/SB/SBECK/DateManip-&DateManip-version;.tar.gz"> 234 DateManip-&DateManip-version;</ulink></para> 235 <indexterm zone="perl-modules perl-datemanip"> 236 <primary sortas="g-DateManip">DateManip</primary></indexterm> 237 </listitem> 238 239 <listitem><para id="perl-finance-quote"><ulink 240 url="http://www.cpan.org/authors/id/P/PJ/PJF/Finance-Quote-&Finance-Quote-version;.tar.gz"> 241 Finance-Quote-&Finance-Quote-version;</ulink></para> 242 <indexterm zone="perl-modules perl-finance-quote"> 243 <primary sortas="g-Finance-Quote">Finance::Quote</primary></indexterm> 244 245 <itemizedlist spacing='compact'><listitem><para id="perl-html-tableextract"><ulink 246 url="http://www.cpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-&HTML-TableExtract-version;.tar.gz"> 247 HTML-TableExtract-&HTML-TableExtract-version;</ulink></para> 248 <indexterm zone="perl-modules perl-html-tableextract"> 249 <primary sortas="g-HTML-TableExtract">HTML::TableExtract</primary></indexterm> 250 </listitem></itemizedlist> 251 </listitem></itemizedlist> 252 </sect3> 253 254 </sect2> 255 256 <sect2> 257 <title>Installation of <application>Perl</application> modules</title> 258 259 <para>Install <application>Perl</application> modules by running the following 260 commands:</para> 261 262 <screen><userinput><command>perl Makefile.PL && 12 <?dbhtml filename="perl-modules.html" ?> 13 14 <sect1info> 15 <othername>$LastChangedBy$</othername> 16 <date>$Date$</date> 17 </sect1info> 18 19 <title>Perl Modules</title> 20 21 <indexterm zone="perl-modules"> 22 <primary sortas="a-Perl-modules">Perl modules</primary> 23 </indexterm> 24 25 <sect2 role="package"> 26 <title>Introduction to Perl Modules</title> 27 28 <para>The <application>Perl</application> module packages add useful objects 29 to the <application>Perl</application> language. Modules utilized by packages 30 throughout BLFS are listed here, along with their dependencies. Most references to 31 <application>Perl</application> modules are in the form of Module, Module::SubName 32 or Module::Sub::Name, however occasionally you'll also see Module, Module-SubName 33 or Module-Sub-Name. Most references on this page are in the latter form, as these 34 are the official package names.</para> 35 36 <itemizedlist spacing="compact"> 37 <listitem> 38 <para>Download MD5 sums (HTTP): 39 <ulink url="&perl_modules_md5sums_download_http;"/></para> 40 </listitem> 41 <listitem> 42 <para>Download MD5 sums (FTP): 43 <ulink url="&perl_modules_md5sums_download_ftp;"/></para> 44 </listitem> 45 </itemizedlist> 46 47 <bridgehead renderas="sect3" id="perl-module-info">The Module::Info Module</bridgehead> 48 49 <indexterm zone="perl-modules perl-module-info"> 50 <primary sortas="g-Module-Info">Module::Info</primary> 51 </indexterm> 52 53 <para>One module in particular is shown first, as this module's usefulness 54 warrants installation, even though it won't be required by many other modules. 55 The Module::Info module can tell you if a particular module is included in, 56 or has been installed into your <application>Perl</application> installation. 57 Additionally, the module can tell you what versions are installed and what 58 dependencies are required for them. You can even use Module::Info to gather 59 dependencies of uninstalled modules.</para> 60 61 <itemizedlist spacing='compact'> 62 <listitem> 63 <para><ulink 64 url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version;.tar.gz"> 65 Module-Info-&Module-Info-version;</ulink></para> 66 </listitem> 67 </itemizedlist> 68 69 <bridgehead renderas="sect3">Perl Module Packages</bridgehead> 70 71 <itemizedlist spacing='compact'> 72 <listitem> 73 <para id="perl-gtk-perl"><ulink 74 url="http://www.cpan.org/authors/id/M/ML/MLEHMANN/Gtk-Perl-&Gtk-Perl-version;.tar.gz"> 75 Gtk-Perl-&Gtk-Perl-version;</ulink></para> 76 <indexterm zone="perl-modules perl-gtk-perl"> 77 <primary sortas="g-Gtk-Perl">Gtk::Perl</primary> 78 </indexterm> 79 <itemizedlist> 80 <listitem> 81 <para id="perl-xml-writer"><ulink 82 url="http://www.cpan.org/authors/id/J/JO/JOSEPHW/XML-Writer-&XML-Writer-version;.tar.gz"> 83 XML-Writer-&XML-Writer-version;</ulink></para> 84 <indexterm zone="perl-modules perl-xml-writer"> 85 <primary sortas="g-XML-Writer">XML::Writer</primary> 86 </indexterm> 87 </listitem> 88 <listitem> 89 <para id="perl-xml-parser"><ulink 90 url="http://www.cpan.org/authors/id/M/MS/MSERGEANT/XML-Parser-&XML-Parser-version;.tar.gz"> 91 XML-Parser-&XML-Parser-version;</ulink></para> 92 <indexterm zone="perl-modules perl-xml-parser"> 93 <primary sortas="g-XML-Parser">XML::Parser</primary> 94 </indexterm> 95 <itemizedlist> 96 <listitem> 97 <para><xref linkend="expat"/></para> 98 </listitem> 99 </itemizedlist> 100 </listitem> 101 <listitem> 102 <para><xref linkend="GTK"/></para> 103 </listitem> 104 </itemizedlist> 105 </listitem> 106 <listitem> 107 <para id="perl-sgmlspm"><ulink 108 url="http://www.cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-&SGMLSpm-version;.tar.gz"> 109 SGMLSpm-&SGMLSpm-version;</ulink></para> 110 <indexterm zone="perl-modules perl-sgmlspm"> 111 <primary sortas="g-SGMLSpm">SGMLSpm</primary> 112 </indexterm> 113 </listitem> 114 <listitem> 115 <para id="perl-perl-tk"><ulink 116 url="http://www.cpan.org/authors/id/N/NI/NI-S/Tk-&Perl-Tk-version;.tar.gz"> 117 Tk-&Perl-Tk-version;</ulink></para> 118 <indexterm zone="perl-modules perl-perl-tk"> 119 <primary sortas="g-Perl-Tk">Perl::Tk</primary> 120 </indexterm> 121 <itemizedlist> 122 <listitem> 123 <para><xref linkend="tk"/> and <xref linkend="libjpeg"/></para> 124 </listitem> 125 </itemizedlist> 126 </listitem> 127 <listitem> 128 <para id="perl-net-dns"><ulink 129 url="http://www.cpan.org/authors/id/C/CR/CREIN/Net-DNS-&Net-DNS-version;.tar.gz"> 130 Net-DNS-&Net-DNS-version;</ulink></para> 131 <indexterm zone="perl-modules perl-net-dns"> 132 <primary sortas="g-Net-DNS">Net::DNS</primary> 133 </indexterm> 134 <itemizedlist> 135 <listitem> 136 <para id="perl-digest-hmac"><ulink 137 url="http://www.cpan.org/authors/id/G/GA/GAAS/Digest-HMAC-&Digest-HMAC-version;.tar.gz"> 138 Digest-HMAC-&Digest-HMAC-version;</ulink></para> 139 <indexterm zone="perl-modules perl-digest-hmac"> 140 <primary sortas="g-Digest-HMAC">Digest::HMAC</primary> 141 </indexterm> 142 <itemizedlist> 143 <listitem> 144 <para id="perl-digest-sha1"><ulink 145 url="http://www.cpan.org/authors/id/G/GA/GAAS/Digest-SHA1-&Digest-SHA1-version;.tar.gz"> 146 Digest-SHA1-&Digest-SHA1-version;</ulink></para> 147 <indexterm zone="perl-modules perl-digest-sha1"> 148 <primary sortas="g-Digest-SHA1">Digest::SHA1</primary> 149 </indexterm> 150 </listitem> 151 </itemizedlist> 152 </listitem> 153 </itemizedlist> 154 </listitem> 155 <listitem> 156 <para id="perl-lwp"><ulink 157 url="http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-&LWP-version;.tar.gz"> 158 LWP-&LWP-version;</ulink></para> 159 <indexterm zone="perl-modules perl-lwp"> 160 <primary sortas="g-LWP">LWP</primary> 161 </indexterm> 162 <itemizedlist> 163 <listitem> 164 <para id="perl-uri"><ulink 165 url="http://www.cpan.org/authors/id/G/GA/GAAS/URI-&URI-version;.tar.gz"> 166 URI-&URI-version;</ulink></para> 167 <indexterm zone="perl-modules perl-uri"> 168 <primary sortas="g-URI">URI</primary> 169 </indexterm> 170 <itemizedlist> 171 <listitem> 172 <para id="perl-business-isbn"><ulink 173 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-&Business-ISBN-version;.tar.gz"> 174 Business-ISBN-&Business-ISBN-version;</ulink> (Only used during the 175 test suite)</para> 176 <indexterm zone="perl-modules perl-business-isbn"> 177 <primary sortas="g-Business-ISBN">Business::ISBN</primary> 178 </indexterm> 179 <itemizedlist> 180 <listitem> 181 <para id="perl-business-isbn-data"><ulink 182 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Business-ISBN-Data-&Business-ISBN-Data-version;.tar.gz"> 183 Business-ISBN-Data-&Business-ISBN-Data-version;</ulink></para> 184 <indexterm zone="perl-modules perl-business-isbn-data"> 185 <primary sortas="g-Business-ISBN-Data">Business::ISBN::Data</primary> 186 </indexterm> 187 <itemizedlist> 188 <listitem> 189 <para id="perl-test-pod"><ulink 190 url="http://www.cpan.org/authors/id/P/PE/PETDANCE/Test-Pod-&Test-Pod-version;.tar.gz"> 191 Test-Pod-&Test-Pod-version;</ulink></para> 192 <indexterm zone="perl-modules perl-test-pod"> 193 <primary sortas="g-Test-Pod">Test::Pod</primary> 194 </indexterm> 195 <itemizedlist> 196 <listitem> 197 <para id="perl-pod-simple"><ulink 198 url="http://www.cpan.org/authors/id/S/SB/SBURKE/Pod-Simple-&Pod-Simple-version;.tar.gz"> 199 Pod-Simple-&Pod-Simple-version;</ulink></para> 200 <indexterm zone="perl-modules perl-pod-simple"> 201 <primary sortas="g-Pod-Simple">Pod::Simple</primary> 202 </indexterm> 203 <itemizedlist> 204 <listitem> 205 <para id="perl-pod-escapes"><ulink 206 url="http://www.cpan.org/authors/id/S/SB/SBURKE/Pod-Escapes-&Pod-Escapes-version;.tar.gz"> 207 Pod-Escapes-&Pod-Escapes-version;</ulink></para> 208 <indexterm zone="perl-modules perl-pod-escapes"> 209 <primary sortas="g-Pod-Escapes">Pod::Escapes</primary> 210 </indexterm> 211 </listitem> 212 </itemizedlist> 213 </listitem> 214 <listitem> 215 <para id="perl-test-builder-tester"><ulink 216 url="http://www.cpan.org/authors/id/M/MA/MARKF/Test-Builder-Tester-&Test-Builder-Tester-version;.tar.gz"> 217 Test-Builder-Tester-&Test-Builder-Tester-version;</ulink></para> 218 <indexterm zone="perl-modules perl-test-builder-tester"> 219 <primary sortas="g-Test-Builder-Tester"> 220 Test::Builder::Tester</primary> 221 </indexterm> 222 </listitem> 223 </itemizedlist> 224 </listitem> 225 <listitem> 226 <para id="perl-test-prereq"><ulink 227 url="http://www.cpan.org/authors/id/B/BD/BDFOY/Test-Prereq-&Test-Prereq-version;.tar.gz"> 228 Test-Prereq-&Test-Prereq-version;</ulink></para> 229 <indexterm zone="perl-modules perl-test-prereq"> 230 <primary sortas="g-Test-Prereq">Test::Prereq</primary> 231 </indexterm> 232 <itemizedlist> 233 <listitem> 234 <para><ulink 235 url="http://www.cpan.org/authors/id/M/MB/MBARBON/Module-Info-&Module-Info-version;.tar.gz"> 236 Module-Info-&Module-Info-version;</ulink></para> 237 </listitem> 238 <listitem> 239 <para id="perl-module-corelist"><ulink 240 url="http://www.cpan.org/authors/id/R/RC/RCLAMP/Module-CoreList-&Module-Corelist-version;.tar.gz"> 241 Module-CoreList-&Module-Corelist-version;</ulink></para> 242 <indexterm zone="perl-modules perl-module-corelist"> 243 <primary sortas="g-Module-Corelist">Module::Corelist</primary> 244 </indexterm> 245 </listitem> 246 </itemizedlist> 247 </listitem> 248 </itemizedlist> 249 </listitem> 250 </itemizedlist> 251 </listitem> 252 </itemizedlist> 253 </listitem> 254 <listitem> 255 <para id="perl-html-parser"><ulink 256 url="http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-&HTML-Parser-version;.tar.gz"> 257 HTML-Parser-&HTML-Parser-version;</ulink></para> 258 <indexterm zone="perl-modules perl-html-parser"> 259 <primary sortas="g-HTML-Parser">HTML::Parser</primary> 260 </indexterm> 261 <itemizedlist> 262 <listitem> 263 <para id="perl-html-tagset"><ulink 264 url="http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tagset-&HTML-Tagset-version;.tar.gz"> 265 HTML-Tagset-&HTML-Tagset-version;</ulink></para> 266 <indexterm zone="perl-modules perl-html-tagset"> 267 <primary sortas="g-HTML-Tagset">HTML::Tagset</primary> 268 </indexterm> 269 </listitem> 270 </itemizedlist> 271 </listitem> 272 <listitem> 273 <para id="perl-compress-zlib"><ulink 274 url="http://www.cpan.org/authors/id/P/PM/PMQS/Compress-Zlib-&Compress-Zlib-version;.tar.gz"> 275 Compress-Zlib-&Compress-Zlib-version;</ulink></para> 276 <indexterm zone="perl-modules perl-compress-zlib"> 277 <primary sortas="g-Compress-Zlib">Compress::Zlib</primary> 278 </indexterm> 279 </listitem> 280 <listitem> 281 <para id="perl-crypt-ssleay"><ulink 282 url="http://www.cpan.org/authors/id/C/CH/CHAMAS/Crypt-SSLeay-&Crypt-SSLeay-version;.tar.gz"> 283 Crypt-SSLeay-&Crypt-SSLeay-version;</ulink></para> 284 <indexterm zone="perl-modules perl-crypt-ssleay"> 285 <primary sortas="g-Crypt-SSLeay">Crypt::SSLeay</primary> 286 </indexterm> 287 </listitem> 288 </itemizedlist> 289 </listitem> 290 <listitem> 291 <para id="perl-datemanip"><ulink 292 url="http://www.cpan.org/authors/id/S/SB/SBECK/DateManip-&DateManip-version;.tar.gz"> 293 DateManip-&DateManip-version;</ulink></para> 294 <indexterm zone="perl-modules perl-datemanip"> 295 <primary sortas="g-DateManip">DateManip</primary> 296 </indexterm> 297 </listitem> 298 <listitem> 299 <para id="perl-finance-quote"><ulink 300 url="http://www.cpan.org/authors/id/P/PJ/PJF/Finance-Quote-&Finance-Quote-version;.tar.gz"> 301 Finance-Quote-&Finance-Quote-version;</ulink></para> 302 <indexterm zone="perl-modules perl-finance-quote"> 303 <primary sortas="g-Finance-Quote">Finance::Quote</primary> 304 </indexterm> 305 <itemizedlist> 306 <listitem> 307 <para id="perl-html-tableextract"><ulink 308 url="http://www.cpan.org/authors/id/M/MS/MSISK/HTML-TableExtract-&HTML-TableExtract-version;.tar.gz"> 309 HTML-TableExtract-&HTML-TableExtract-version;</ulink></para> 310 <indexterm zone="perl-modules perl-html-tableextract"> 311 <primary sortas="g-HTML-TableExtract">HTML::TableExtract</primary> 312 </indexterm> 313 </listitem> 314 </itemizedlist> 315 </listitem> 316 </itemizedlist> 317 318 </sect2> 319 320 <sect2 role="installation"> 321 <title>Installation of Perl Modules</title> 322 323 <para>Install <application>Perl</application> modules by running the following 324 commands:</para> 325 326 <screen><userinput>perl Makefile.PL && 263 327 make && 264 make test</command></userinput></screen> 265 266 <para>Now, as the root user:</para> 267 268 <screen><userinput role='root'><command>make install</command></userinput></screen> 269 270 <para>The modules listed below require modifications to the instructions in 271 order to install successfully.</para> 272 273 <sect3><title>Gtk-Perl-&Gtk-Perl-version;:</title> 274 <screen><userinput><command>perl Makefile.PL --without-guessing && 328 make test</userinput></screen> 329 330 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 331 332 <screen role="root"><userinput>make install</userinput></screen> 333 334 <para>The modules listed below require modifications to the instructions in 335 order to install successfully.</para> 336 337 <sect3> 338 <title>Gtk-Perl-&Gtk-Perl-version;:</title> 339 340 <screen><userinput>perl Makefile.PL --without-guessing && 275 341 make && 276 make test</command></userinput></screen> 277 278 <para>Now, as the root user:</para> 279 280 <screen><userinput role='root'><command>make install</command></userinput></screen> 281 </sect3> 282 283 <sect3><title>SGMLSpm-&SGMLSpm-version;</title> 284 285 <para>If your system's <application>Perl</application> version is different 286 than &LFS-Perl-version;, you'll need to modify the <command>sed</command> 287 command below to reflect the version you have installed.</para> 288 289 <screen><userinput><command>sed -i -e "s@/usr/local/bin@/usr/bin@" \ 290 -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/&LFS-Perl-version;@" \ 291 -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \ 292 Makefile</command></userinput></screen> 293 294 <para>Now, as the root user:</para> 295 296 <screen><userinput role='root'><command>make install && 342 make test</userinput></screen> 343 344 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 345 346 <screen role="root"><userinput>make install</userinput></screen> 347 348 </sect3> 349 350 <sect3> 351 <title>SGMLSpm-&SGMLSpm-version;</title> 352 353 <para>If your system's <application>Perl</application> version is different 354 than &LFS-Perl-version;, you'll need to modify the <command>sed</command> 355 command below to reflect the version you have installed.</para> 356 357 <screen><userinput>sed -i -e "s@/usr/local/bin@/usr/bin@" \ 358 -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/&LFS-Perl-version;@" \ 359 -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \ 360 Makefile</userinput></screen> 361 362 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 363 364 <screen role="root"><userinput>make install && 297 365 install -v -d -m755 /usr/share/doc/perl5 && 298 366 make install_html && 299 367 rm -v -f /usr/share/doc/perl5/SGMLSpm/sample.pl && 300 install -v -m644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm</command></userinput></screen> 301 </sect3> 302 303 </sect2> 304 305 <sect2><title>(Alternate) Auto installation of <application>Perl</application> 306 modules.</title> 307 308 <para>There is an alternate way of installing the modules using 309 <application>Perl</application>'s built-in <command>install</command> command. 310 The command automatically downloads the source from the <acronym>CPAN</acronym> 311 archive, extracts it, runs the commands mentioned above, and removes the build 312 tree. You may still need to install dependent library packages before running 313 the automated installation method.</para> 314 315 <para>The first time you run this command, you'll be prompted to enter some 316 information regarding download locations and methods. This information is 317 retained in files located in <filename class='directory'>~/.cpan</filename>. 318 Start the perl shell with the following command as the root user:</para> 319 320 <screen><userinput role='root'><command>perl -MCPAN -e shell</command></userinput></screen> 321 322 <para>Each module may now be installed from this shell with the command:</para> 323 324 <screen><userinput role='root'><command>install <replaceable>[Module::Name]</replaceable></command></userinput></screen> 325 326 <para>For additional commands and help, type <command>help</command>.</para> 327 328 </sect2> 368 install -v -m644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm</userinput></screen> 369 370 </sect3> 371 372 </sect2> 373 374 <sect2> 375 <title>(Alternate) Auto Installation of Perl Modules.</title> 376 377 <para>There is an alternate way of installing the modules using 378 <application>Perl</application>'s built-in <command>install</command> command. 379 The command automatically downloads the source from the CPAN 380 archive, extracts it, runs the commands mentioned above, and removes the build 381 tree. You may still need to install dependent library packages before running 382 the automated installation method.</para> 383 384 <para>The first time you run this command, you'll be prompted to enter some 385 information regarding download locations and methods. This information is 386 retained in files located in <filename class='directory'>~/.cpan</filename>. 387 Start the perl shell with the following command as the 388 <systemitem class="username">root</systemitem> user:</para> 389 390 <screen role="root"><userinput>perl -MCPAN -e shell</userinput></screen> 391 392 <para>Each module may now be installed from this shell with the command:</para> 393 394 <screen role="root"><userinput>install <replaceable>[Module::Name]</replaceable></userinput></screen> 395 396 <para>For additional commands and help, type <command>help</command>.</para> 397 398 </sect2> 329 399 330 400 </sect1> 331
Note:
See TracChangeset
for help on using the changeset viewer.