%general-entities; ]> Perl modules Introduction to <application>Perl</application> modules The Perl module packages add useful objects to the Perl language. Modules utilized by packages throughout BLFS are listed here, along with their dependencies. <application>Perl</application> Module Packages PDL-&PDL-version; Astro-FITS-Header-&Astro-FITS-Header-version; Gtk-Perl-&Gtk-Perl-version; XML-Writer-&XML-Writer-version; XML-Parser-&XML-Parser-version; Parse-RecDescent-&Parse-RecDescent-version; SGMLSpm-&SGMLSpm-version; Tk-&Perl-Tk-version; and Installation of <application>Perl</application> modules Install Perl modules by running the following commands: perl Makefile.PL && make && make install The modules listed below require modifications to the instructions in order to install successfully. Gtk-Perl-&Gtk-Perl-version;: perl Makefile.PL --without-guessing && make && make install SGMLSpm-&SGMLSpm-version; If your system's Perl version is different than &LFS-Perl-version;, you'll need to modify the sed command below to reflect the version you have installed. sed -i -e "s@/usr/local/bin@/usr/bin@" \ -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/&LFS-Perl-version;@" \ -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \ Makefile && make install && install -d -m 755 /usr/share/doc/perl5 && make install_html && rm -f /usr/share/doc/perl5/SGMLSpm/sample.pl && install -m 644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm (Alternate) Auto installation of <application>Perl</application> modules. There is an alternate way of installing the modules using Perl's built-in install command. The command automatically downloads the source from the CPANarchive, extracts it, runs the commands mentioned above, and removes the build tree. Start the perl shell with the commands: perl -MCPAN -e shell Each module may now be installed from this shell with the command: install <moduleName> For additional commands and help, type help.