Changeset d9afe96 for general/prog/perl-modules.xml
- Timestamp:
- 01/15/2006 09:36:56 PM (18 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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:
- b9c594f0
- Parents:
- 231e47d7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/perl-modules.xml
r231e47d7 rd9afe96 720 720 </itemizedlist> 721 721 722 <!-- SGMLSpm --> 723 <bridgehead renderas="sect3" id="perl-sgmlspm" 724 xreflabel="SGMLSpm-&SGMLSpm-version;"> 725 SGMLSpm-&SGMLSpm-version;</bridgehead> 726 727 <indexterm zone="perl-modules perl-sgmlspm"> 728 <primary sortas="g-SGMLSpm">SGMLSpm</primary> 729 </indexterm> 730 731 <para>The SGMLSpm module is a <application>Perl</application> library 732 used for parsing the output from James Clark's SGMLS and NSGMLS 733 parsers. This module requires modified installation instructions, shown 734 below.</para> 735 736 <itemizedlist spacing='compact'> 737 <listitem> 738 <para><ulink 739 url="http://cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-&SGMLSpm-version;.tar.gz"> 740 SGMLSpm-&SGMLSpm-version;</ulink></para> 741 </listitem> 742 </itemizedlist> 743 744 <para>If your system's <application>Perl</application> version is different 745 than &LFS-Perl-version;, you'll need to modify the <command>sed</command> 746 command below to reflect the version you have installed.</para> 747 748 <screen><userinput>sed -i -e "s@/usr/local/bin@/usr/bin@" \ 749 -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/&LFS-Perl-version;@" \ 750 -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \ 751 Makefile</userinput></screen> 752 753 <para>Now, as the <systemitem class="username">root</systemitem> user:</para> 754 755 <screen role="root"><userinput>make install && 756 install -v -m755 -d /usr/share/doc/perl5 && 757 make install_html && 758 rm -v -f /usr/share/doc/perl5/SGMLSpm/sample.pl && 759 install -v -m644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm</userinput></screen> 760 722 761 <!-- Test::Pod --> 723 762 <bridgehead renderas="sect3" id="perl-test-pod" 724 xreflabel="Test::Pod">The Test::Pod Module</bridgehead> 763 xreflabel="Test::Pod-&Test-Pod-version;"> 764 Test::Pod-&Test-Pod-version;</bridgehead> 725 765 726 766 <indexterm zone="perl-modules perl-test-pod"> … … 728 768 </indexterm> 729 769 730 <para>Another useful module, and one which is (typically optionally) used 731 by other modules during the build process is the Test:Pod module. This 732 module is used to check the validity of POD (Plain Old Documentation) 733 files. The Test::Pod module is typically included by module authors to 734 automatically find and check all POD files in a module distribution. This 735 module and all the dependencies can be installed using the 770 <para>The Test:Pod module is (most of the time, optionally) used by other 771 modules during the build process to check the validity of POD (Plain Old 772 Documentation) files. The Test::Pod module is typically included by module 773 authors to automatically find and check all POD files in a module 774 distribution. This module and all the dependencies can be installed using the 736 775 <xref linkend="perl-standard-install"/>.</para> 737 776 … … 773 812 <!-- Test::Simple --> 774 813 <bridgehead renderas="sect3" id="perl-test-simple" 775 xreflabel="Test::Simple">The Test::Simple Module</bridgehead> 814 xreflabel="Test::Simple-&Test-Simple-version;"> 815 Test::Simple-&Test-Simple-version;</bridgehead> 776 816 777 817 <indexterm zone="perl-modules perl-test-simple"> … … 802 842 </itemizedlist> 803 843 804 <!-- XML::Parser -->805 <bridgehead renderas="sect3" id="perl-xml-parser"806 xreflabel="XML::Parser">The XML::Parser Module</bridgehead>807 808 <indexterm zone="perl-modules perl-xml-parser">809 <primary sortas="g-XML-Parser">XML::Parser</primary>810 </indexterm>811 812 <para>The XML::Parser module is a <application>Perl</application> extension813 interface to James Clark's XML parser,814 <application>expat</application>. The module can be installed using the815 <application>Perl</application> Module816 <xref linkend="perl-standard-install"/>.</para>817 818 <itemizedlist spacing='compact'>819 <listitem>820 <para><ulink821 url="http://cpan.org/authors/id/M/MS/MSERGEANT/XML-Parser-&XML-Parser-version;.tar.gz">822 XML-Parser-&XML-Parser-version;</ulink></para>823 824 <itemizedlist>825 <listitem>826 <para><xref linkend="expat"/></para>827 </listitem>828 </itemizedlist>829 830 </listitem>831 </itemizedlist>832 833 <!-- SGMLSpm -->834 <bridgehead renderas="sect3" id="perl-sgmlspm"835 xreflabel="SGMLSpm">The SGMLSpm Module</bridgehead>836 837 <indexterm zone="perl-modules perl-sgmlspm">838 <primary sortas="g-SGMLSpm">SGMLSpm</primary>839 </indexterm>840 841 <para>The SGMLSpm module is a <application>Perl</application> library842 used for parsing the output from James Clark's SGMLS and NSGMLS843 parsers. This module requires modified installation instructions, shown844 below.</para>845 846 <itemizedlist spacing='compact'>847 <listitem>848 <para><ulink849 url="http://cpan.org/authors/id/D/DM/DMEGG/SGMLSpm-&SGMLSpm-version;.tar.gz">850 SGMLSpm-&SGMLSpm-version;</ulink></para>851 </listitem>852 </itemizedlist>853 854 <para>If your system's <application>Perl</application> version is different855 than &LFS-Perl-version;, you'll need to modify the <command>sed</command>856 command below to reflect the version you have installed.</para>857 858 <screen><userinput>sed -i -e "s@/usr/local/bin@/usr/bin@" \859 -e "s@/usr/local/lib/perl5@/usr/lib/perl5/site_perl/&LFS-Perl-version;@" \860 -e "s@/usr/local/lib/www/docs@/usr/share/doc/perl5@" \861 Makefile</userinput></screen>862 863 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>864 865 <screen role="root"><userinput>make install &&866 install -v -d -m755 /usr/share/doc/perl5 &&867 make install_html &&868 rm -v -f /usr/share/doc/perl5/SGMLSpm/sample.pl &&869 install -v -m644 DOC/sample.pl /usr/share/doc/perl5/SGMLSpm</userinput></screen>870 871 844 <!-- Tk --> 872 845 <bridgehead renderas="sect3" id="perl-tk" 873 xreflabel="Perl-Tk">The Tk Module</bridgehead> 846 xreflabel="Perl-Tk-&Perl-Tk-version;"> 847 Tk-&Perl-Tk-version;</bridgehead> 874 848 875 849 <indexterm zone="perl-modules perl-tk"> … … 902 876 </itemizedlist> 903 877 878 <!-- XML::Parser --> 879 <bridgehead renderas="sect3" id="perl-xml-parser" 880 xreflabel="XML::Parser-&XML-Parser-version;"> 881 XML::Parser-&XML-Parser-version;</bridgehead> 882 883 <indexterm zone="perl-modules perl-xml-parser"> 884 <primary sortas="g-XML-Parser">XML::Parser</primary> 885 </indexterm> 886 887 <para>The XML::Parser module is a <application>Perl</application> extension 888 interface to James Clark's XML parser, 889 <application>expat</application>. The module can be installed using the 890 <application>Perl</application> Module 891 <xref linkend="perl-standard-install"/>.</para> 892 893 <itemizedlist spacing='compact'> 894 <listitem> 895 <para><ulink 896 url="http://cpan.org/authors/id/M/MS/MSERGEANT/XML-Parser-&XML-Parser-version;.tar.gz"> 897 XML-Parser-&XML-Parser-version;</ulink></para> 898 899 <itemizedlist> 900 <listitem> 901 <para><xref linkend="expat"/></para> 902 </listitem> 903 </itemizedlist> 904 905 </listitem> 906 </itemizedlist> 907 904 908 </sect2> 905 909 … … 925 929 926 930 <para>There is an alternate way of installing the modules using 927 <application>Perl</application>'s built-in <command>install</command> command.928 The command automatically downloads the source from the CPAN929 archive, extracts it, runs the commands mentioned above, and removes the build930 tree. You may still need to install dependent library packages before running931 the automated installation method.</para>931 <application>Perl</application>'s built-in <command>install</command> 932 command. The command automatically downloads the source from the CPAN 933 archive, extracts it, runs the commands mentioned above, and removes the 934 build source tree. You may still need to install dependent library 935 packages before running the automated installation method.</para> 932 936 933 937 <para>The first time you run this command, you'll be prompted to enter some … … 939 943 <screen role="root"><userinput>perl -MCPAN -e shell</userinput></screen> 940 944 941 <para>Each module may now be installed from this shell with the command:</para> 945 <para>Each module may now be installed from this shell with the 946 command:</para> 942 947 943 948 <screen role="root"><userinput>install <replaceable>[Module::Name]</replaceable></userinput></screen>
Note:
See TracChangeset
for help on using the changeset viewer.