Changeset ad2c960 for chapter06/perl.xml
- Timestamp:
- 02/07/2006 07:43:36 PM (19 years ago)
- Children:
- ae20451
- Parents:
- bdb61fa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter06/perl.xml
rbdb61fa rad2c960 1 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" 3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [ 3 4 <!ENTITY % general-entities SYSTEM "../general.ent"> 4 5 %general-entities; 5 6 ]> 7 6 8 <sect1 id="ch-system-perl" role="wrap"> 7 <title>Perl-&perl-version;</title> 8 <?dbhtml filename="perl.html"?> 9 10 <indexterm zone="ch-system-perl"><primary sortas="a-Perl">Perl</primary></indexterm> 11 12 <sect2 role="package"><title/> 13 <para>The Perl package contains the Practical Extraction and Report Language.</para> 14 15 <segmentedlist> 16 <segtitle>&buildtime;</segtitle> 17 <segtitle>&diskspace;</segtitle> 18 <seglistitem><seg>2.9 SBU</seg><seg>137 MB</seg></seglistitem> 19 </segmentedlist> 20 21 <segmentedlist> 22 <segtitle>&dependencies;</segtitle> 23 <seglistitem><seg>Bash, Berkeley DB, Binutils, Coreutils, Diffutils, 24 Gawk, GCC, Glibc, Grep, Make, and Sed</seg></seglistitem> 25 </segmentedlist> 26 </sect2> 27 28 <sect2 role="installation"> 29 <title>Installation of Perl</title> 30 31 <para>A security vulnerability exists in Perl's sprintf function. Apply the 32 following patch to fix it.</para> 9 <?dbhtml filename="perl.html"?> 10 11 <title>Perl-&perl-version;</title> 12 13 <indexterm zone="ch-system-perl"> 14 <primary sortas="a-Perl">Perl</primary> 15 </indexterm> 16 17 <sect2 role="package"> 18 <title/> 19 20 <para>The Perl package contains the Practical Extraction and Report 21 Language.</para> 22 23 <segmentedlist> 24 <segtitle>&buildtime;</segtitle> 25 <segtitle>&diskspace;</segtitle> 26 27 <seglistitem> 28 <seg>2.9 SBU</seg> 29 <seg>137 MB</seg> 30 </seglistitem> 31 </segmentedlist> 32 33 <segmentedlist> 34 <segtitle>&dependencies;</segtitle> 35 36 <seglistitem> 37 <seg>Bash, Berkeley DB, Binutils, Coreutils, Diffutils, Gawk, GCC, 38 Glibc, Grep, Make, and Sed</seg> 39 </seglistitem> 40 </segmentedlist> 41 42 </sect2> 43 44 <sect2 role="installation"> 45 <title>Installation of Perl</title> 46 47 <para>A security vulnerability exists in Perl's sprintf function. Apply the 48 following patch to fix it.</para> 33 49 34 50 <screen><userinput>patch -Np1 -i ../&perl-sprintf-patch;</userinput></screen> 35 51 36 <para>The DB_File module that comes with Perl-&perl-version; is incompatible37 with Berkeley DB-&db-version; (the testsuite fails if this module gets built).38 Apply the following patch in order to update the DB_File module:</para>52 <para>The DB_File module that comes with Perl-&perl-version; is incompatible 53 with Berkeley DB-&db-version; (the testsuite fails if this module gets built). 54 Apply the following patch in order to update the DB_File module:</para> 39 55 40 56 <screen><userinput>patch -Np1 -i ../&perl-db_file-patch;</userinput></screen> 41 57 42 <para>First create a basic <filename>/etc/hosts</filename> file which will be43 referenced in one of Perl's configuration files as well as being used used by44 the testsuite if you run that.</para>58 <para>First create a basic <filename>/etc/hosts</filename> file which will be 59 referenced in one of Perl's configuration files as well as being used used by 60 the testsuite if you run that.</para> 45 61 46 62 <screen><userinput>echo "127.0.0.1 localhost $(hostname)" > /etc/hosts</userinput></screen> 47 63 48 <para>To have full control over the way Perl is set up, run the49 interactive <command>Configure</command> script and hand-pick the way50 this package is built. If the defaults it auto-detects are suitable,51 prepare Perl for compilation with:</para>64 <para>To have full control over the way Perl is set up, run the 65 interactive <command>Configure</command> script and hand-pick the way 66 this package is built. If the defaults it auto-detects are suitable, 67 prepare Perl for compilation with:</para> 52 68 53 69 <screen><userinput>./configure.gnu --prefix=/usr -Dpager="/usr/bin/less -isR"</userinput></screen> 54 70 55 <para>The meaning of the configure options:</para> 56 57 <variablelist> 58 <varlistentry> 59 <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term> 60 <listitem><para>This corrects an error in the way that 61 <command>perldoc</command> invokes the <command>less</command> program.</para> 62 </listitem> 63 </varlistentry> 64 </variablelist> 65 66 <para>Compile the package:</para> 71 <variablelist> 72 <title>The meaning of the configure options:</title> 73 74 <varlistentry> 75 <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term> 76 <listitem> 77 <para>This corrects an error in the way that <command>perldoc</command> 78 invokes the <command>less</command> program.</para> 79 </listitem> 80 </varlistentry> 81 82 </variablelist> 83 84 <para>Compile the package:</para> 67 85 68 86 <screen><userinput>make</userinput></screen> 69 87 70 <para>Now run the tests, if desired:</para>88 <para>Now run the tests, if desired:</para> 71 89 72 90 <screen><userinput>make test</userinput></screen> 73 91 74 <para>Install the package:</para>92 <para>Install the package:</para> 75 93 76 94 <screen><userinput>make install</userinput></screen> 77 95 78 </sect2> 79 80 81 <sect2 id="contents-perl" role="content"><title>Contents of Perl</title> 82 83 <segmentedlist> 84 <segtitle>Installed programs</segtitle> 85 <segtitle>Installed libraries</segtitle> 86 <seglistitem><seg>a2p, c2ph, dprofpp, enc2xs, 87 find2perl, h2ph, h2xs, libnetcfg, perl, perl&perl-version; (link to perl), 88 perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, 89 pod2text, pod2usage, podchecker, podselect, psed (link to s2p), pstruct (link 90 to c2ph), s2p, splain, and xsubpp</seg> 91 <seg>Several hundred which cannot all be listed here</seg></seglistitem> 92 </segmentedlist> 93 94 <variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead> 95 <?dbfo list-presentation="list"?> 96 <?dbhtml list-presentation="table"?> 97 98 <varlistentry id="a2p"> 99 <term><command>a2p</command></term> 100 <listitem> 101 <para>Translates awk to Perl</para> 102 <indexterm zone="ch-system-perl a2p"><primary sortas="b-a2p">a2p</primary></indexterm> 103 </listitem> 104 </varlistentry> 105 106 <varlistentry id="c2ph"> 107 <term><command>c2ph</command></term> 108 <listitem> 109 <para>Dumps C structures as generated from <command>cc -g -S</command></para> 110 <indexterm zone="ch-system-perl c2ph"><primary sortas="b-c2ph">c2ph</primary></indexterm> 111 </listitem> 112 </varlistentry> 113 114 <varlistentry id="dprofpp"> 115 <term><command>dprofpp</command></term> 116 <listitem> 117 <para>Displays Perl profile data</para> 118 <indexterm zone="ch-system-perl dprofpp"><primary sortas="b-dprofpp">dprofpp</primary></indexterm> 119 </listitem> 120 </varlistentry> 121 122 <varlistentry id="en2cxs"> 123 <term><command>en2cxs</command></term> 124 <listitem> 125 <para>Builds a Perl extension for the Encode module from either 126 Unicode Character Mappings or Tcl Encoding Files</para> 127 <indexterm zone="ch-system-perl en2cxs"><primary sortas="b-en2cxs">en2cxs</primary></indexterm> 128 </listitem> 129 </varlistentry> 130 131 <varlistentry id="find2perl"> 132 <term><command>find2perl</command></term> 133 <listitem> 134 <para>Translates <command>find</command> commands to Perl</para> 135 <indexterm zone="ch-system-perl find2perl"><primary sortas="b-find2perl">find2perl</primary></indexterm> 136 </listitem> 137 </varlistentry> 138 139 <varlistentry id="h2ph"> 140 <term><command>h2ph</command></term> 141 <listitem> 142 <para>Converts <filename class="extension">.h</filename> C header files to 143 <filename class="extension">.ph</filename> Perl header files</para> 144 <indexterm zone="ch-system-perl h2ph"><primary sortas="b-h2ph">h2ph</primary></indexterm> 145 </listitem> 146 </varlistentry> 147 148 <varlistentry id="h2xs"> 149 <term><command>h2xs</command></term> 150 <listitem> 151 <para>Converts <filename class="extension">.h</filename> C header files to Perl extensions</para> 152 <indexterm zone="ch-system-perl h2xs"><primary sortas="b-h2xs">h2xs</primary></indexterm> 153 </listitem> 154 </varlistentry> 155 156 <varlistentry id="libnetcfg"> 157 <term><command>libnetcfg</command></term> 158 <listitem> 159 <para>Can be used to configure the <filename class="libraryfile">libnet</filename></para> 160 <indexterm zone="ch-system-perl libnetcfg"><primary sortas="b-libnetcfg">libnetcfg</primary></indexterm> 161 </listitem> 162 </varlistentry> 163 164 <varlistentry id="perl"> 165 <term><command>perl</command></term> 166 <listitem> 167 <para>Combines some of the best features of C, <command>sed</command>, 168 <command>awk</command> and <command>sh</command> into a single swiss-army 169 language</para> 170 <indexterm zone="ch-system-perl perl"><primary sortas="b-perl">perl</primary></indexterm> 171 </listitem> 172 </varlistentry> 173 174 <varlistentry id="perl-version"> 175 <term><command>perl&perl-version;</command></term> 176 <listitem> 177 <para>A hard link to <command>perl</command></para> 178 <indexterm zone="ch-system-perl perl-version"><primary 179 sortas="b-perl&perl-version;">perl&perl-version;</primary></indexterm> 180 </listitem> 181 </varlistentry> 182 183 184 <varlistentry id="perlbug"> 185 <term><command>perlbug</command></term> 186 <listitem> 187 <para>Used to generate bug reports about Perl, or the modules that come 188 with it, and mail them</para> 189 <indexterm zone="ch-system-perl perlbug"><primary sortas="b-perlbug">perlbug</primary></indexterm> 190 </listitem> 191 </varlistentry> 192 193 <varlistentry id="perlcc"> 194 <term><command>perlcc</command></term> 195 <listitem> 196 <para>Generates executables from Perl programs</para> 197 <indexterm zone="ch-system-perl perlcc"><primary sortas="b-perlcc">perlcc</primary></indexterm> 198 </listitem> 199 </varlistentry> 200 201 <varlistentry id="perldoc"> 202 <term><command>perldoc</command></term> 203 <listitem> 204 <para>Displays a piece of documentation in pod format that is embedded 205 in the Perl installation tree or in a Perl script</para> 206 <indexterm zone="ch-system-perl perldoc"><primary sortas="b-perldoc">perldoc</primary></indexterm> 207 </listitem> 208 </varlistentry> 209 210 <varlistentry id="perlivp"> 211 <term><command>perlivp</command></term> 212 <listitem> 213 <para>The Perl Installation Verification Procedure; it can be used to 214 verify that Perl and its libraries have been installed 215 correctly</para> 216 <indexterm zone="ch-system-perl perlivp"><primary sortas="b-perlivp">perlivp</primary></indexterm> 217 </listitem> 218 </varlistentry> 219 220 <varlistentry id="piconv"> 221 <term><command>piconv</command></term> 222 <listitem> 223 <para>A Perl version of the character encoding converter 224 <command>iconv</command></para> 225 <indexterm zone="ch-system-perl piconv"><primary sortas="b-piconv">piconv</primary></indexterm> 226 </listitem> 227 </varlistentry> 228 229 <varlistentry id="pl2pm"> 230 <term><command>pl2pm</command></term> 231 <listitem> 232 <para>A rough tool for converting Perl4 <filename class="extension">.pl</filename> 233 files to Perl5 <filename class="extension">.pm</filename> modules</para> 234 <indexterm zone="ch-system-perl pl2pm"><primary sortas="b-pl2pm">pl2pm</primary></indexterm> 235 </listitem> 236 </varlistentry> 237 238 <varlistentry id="pod2html"> 239 <term><command>pod2html</command></term> 240 <listitem> 241 <para>Converts files from pod format to HTML format</para> 242 <indexterm zone="ch-system-perl pod2html"><primary sortas="b-pod2html">pod2html</primary></indexterm> 243 </listitem> 244 </varlistentry> 245 246 <varlistentry id="pod2latex"> 247 <term><command>pod2latex</command></term> 248 <listitem> 249 <para>Converts files from pod format to LaTeX format</para> 250 <indexterm zone="ch-system-perl pod2latex"><primary sortas="b-pod2latex">pod2latex</primary></indexterm> 251 </listitem> 252 </varlistentry> 253 254 <varlistentry id="pod2man"> 255 <term><command>pod2man</command></term> 256 <listitem> 257 <para>Converts pod data to formatted *roff input</para> 258 <indexterm zone="ch-system-perl pod2man"><primary sortas="b-pod2man">pod2man</primary></indexterm> 259 </listitem> 260 </varlistentry> 261 262 <varlistentry id="pod2text"> 263 <term><command>pod2text</command></term> 264 <listitem> 265 <para>Converts pod data to formatted ASCII text</para> 266 <indexterm zone="ch-system-perl pod2text"><primary sortas="b-pod2text">pod2text</primary></indexterm> 267 </listitem> 268 </varlistentry> 269 270 <varlistentry id="pod2usage"> 271 <term><command>pod2usage</command></term> 272 <listitem> 273 <para>Prints usage messages from embedded pod docs in files</para> 274 <indexterm zone="ch-system-perl pod2usage"><primary sortas="b-pod2usage">pod2usage</primary></indexterm> 275 </listitem> 276 </varlistentry> 277 278 <varlistentry id="podchecker"> 279 <term><command>podchecker</command></term> 280 <listitem> 281 <para>Checks the syntax of pod format documentation files</para> 282 <indexterm zone="ch-system-perl podchecker"><primary sortas="b-podchecker">podchecker</primary></indexterm> 283 </listitem> 284 </varlistentry> 285 286 <varlistentry id="podselect"> 287 <term><command>podselect</command></term> 288 <listitem> 289 <para>Displays selected sections of pod documentation</para> 290 <indexterm zone="ch-system-perl podselect"><primary sortas="b-podselect">podselect</primary></indexterm> 291 </listitem> 292 </varlistentry> 293 294 <varlistentry id="psed"> 295 <term><command>psed</command></term> 296 <listitem> 297 <para>A Perl version of the stream editor <command>sed</command></para> 298 <indexterm zone="ch-system-perl psed"><primary sortas="b-psed">psed</primary></indexterm> 299 </listitem> 300 </varlistentry> 301 302 <varlistentry id="pstruct"> 303 <term><command>pstruct</command></term> 304 <listitem> 305 <para>Dumps C structures as generated from <command>cc -g -S</command> stabs</para> 306 <indexterm zone="ch-system-perl pstruct"><primary sortas="b-pstruct">pstruct</primary></indexterm> 307 </listitem> 308 </varlistentry> 309 310 <varlistentry id="s2p"> 311 <term><command>s2p</command></term> 312 <listitem> 313 <para>Translates <command>sed</command> scripts to Perl</para> 314 <indexterm zone="ch-system-perl s2p"><primary sortas="b-s2p">s2p</primary></indexterm> 315 </listitem> 316 </varlistentry> 317 318 <varlistentry id="splain"> 319 <term><command>splain</command></term> 320 <listitem> 321 <para>Is used to force verbose warning diagnostics in Perl</para> 322 <indexterm zone="ch-system-perl splain"><primary sortas="b-splain">splain</primary></indexterm> 323 </listitem> 324 </varlistentry> 325 326 <varlistentry id="xsubpp"> 327 <term><command>xsubpp</command></term> 328 <listitem> 329 <para>Converts Perl XS code into C code</para> 330 <indexterm zone="ch-system-perl xsubpp"><primary sortas="b-xsubpp">xsubpp</primary></indexterm> 331 </listitem> 332 </varlistentry> 333 </variablelist> 334 335 </sect2> 96 </sect2> 97 98 <sect2 id="contents-perl" role="content"> 99 <title>Contents of Perl</title> 100 101 <segmentedlist> 102 <segtitle>Installed programs</segtitle> 103 <segtitle>Installed libraries</segtitle> 104 105 <seglistitem> 106 <seg>a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, 107 perl&perl-version; (link to perl), perlbug, perlcc, perldoc, perlivp, 108 piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, 109 podchecker, podselect, psed (link to s2p), pstruct (link to c2ph), s2p, 110 splain, and xsubpp</seg> 111 <seg>Several hundred which cannot all be listed here</seg> 112 </seglistitem> 113 </segmentedlist> 114 115 <variablelist> 116 <bridgehead renderas="sect3">Short Descriptions</bridgehead> 117 <?dbfo list-presentation="list"?> 118 <?dbhtml list-presentation="table"?> 119 120 <varlistentry id="a2p"> 121 <term><command>a2p</command></term> 122 <listitem> 123 <para>Translates awk to Perl</para> 124 <indexterm zone="ch-system-perl a2p"> 125 <primary sortas="b-a2p">a2p</primary> 126 </indexterm> 127 </listitem> 128 </varlistentry> 129 130 <varlistentry id="c2ph"> 131 <term><command>c2ph</command></term> 132 <listitem> 133 <para>Dumps C structures as generated from 134 <command>cc -g -S</command></para> 135 <indexterm zone="ch-system-perl c2ph"> 136 <primary sortas="b-c2ph">c2ph</primary> 137 </indexterm> 138 </listitem> 139 </varlistentry> 140 141 <varlistentry id="dprofpp"> 142 <term><command>dprofpp</command></term> 143 <listitem> 144 <para>Displays Perl profile data</para> 145 <indexterm zone="ch-system-perl dprofpp"> 146 <primary sortas="b-dprofpp">dprofpp</primary> 147 </indexterm> 148 </listitem> 149 </varlistentry> 150 151 <varlistentry id="en2cxs"> 152 <term><command>en2cxs</command></term> 153 <listitem> 154 <para>Builds a Perl extension for the Encode module from either 155 Unicode Character Mappings or Tcl Encoding Files</para> 156 <indexterm zone="ch-system-perl en2cxs"> 157 <primary sortas="b-en2cxs">en2cxs</primary> 158 </indexterm> 159 </listitem> 160 </varlistentry> 161 162 <varlistentry id="find2perl"> 163 <term><command>find2perl</command></term> 164 <listitem> 165 <para>Translates <command>find</command> commands to Perl</para> 166 <indexterm zone="ch-system-perl find2perl"> 167 <primary sortas="b-find2perl">find2perl</primary> 168 </indexterm> 169 </listitem> 170 </varlistentry> 171 172 <varlistentry id="h2ph"> 173 <term><command>h2ph</command></term> 174 <listitem> 175 <para>Converts <filename class="extension">.h</filename> C header 176 files to <filename class="extension">.ph</filename> Perl header 177 files</para> 178 <indexterm zone="ch-system-perl h2ph"> 179 <primary sortas="b-h2ph">h2ph</primary> 180 </indexterm> 181 </listitem> 182 </varlistentry> 183 184 <varlistentry id="h2xs"> 185 <term><command>h2xs</command></term> 186 <listitem> 187 <para>Converts <filename class="extension">.h</filename> C header 188 files to Perl extensions</para> 189 <indexterm zone="ch-system-perl h2xs"> 190 <primary sortas="b-h2xs">h2xs</primary> 191 </indexterm> 192 </listitem> 193 </varlistentry> 194 195 <varlistentry id="libnetcfg"> 196 <term><command>libnetcfg</command></term> 197 <listitem> 198 <para>Can be used to configure the 199 <filename class="libraryfile">libnet</filename></para> 200 <indexterm zone="ch-system-perl libnetcfg"> 201 <primary sortas="b-libnetcfg">libnetcfg</primary> 202 </indexterm> 203 </listitem> 204 </varlistentry> 205 206 <varlistentry id="perl"> 207 <term><command>perl</command></term> 208 <listitem> 209 <para>Combines some of the best features of C, <command>sed</command>, 210 <command>awk</command> and <command>sh</command> into a single 211 swiss-army language</para> 212 <indexterm zone="ch-system-perl perl"> 213 <primary sortas="b-perl">perl</primary> 214 </indexterm> 215 </listitem> 216 </varlistentry> 217 218 <varlistentry id="perl-version"> 219 <term><command>perl&perl-version;</command></term> 220 <listitem> 221 <para>A hard link to <command>perl</command></para> 222 <indexterm zone="ch-system-perl perl-version"> 223 <primary sortas="b-perl&perl-version;">perl&perl-version;</primary> 224 </indexterm> 225 </listitem> 226 </varlistentry> 227 228 <varlistentry id="perlbug"> 229 <term><command>perlbug</command></term> 230 <listitem> 231 <para>Used to generate bug reports about Perl, or the modules that come 232 with it, and mail them</para> 233 <indexterm zone="ch-system-perl perlbug"> 234 <primary sortas="b-perlbug">perlbug</primary> 235 </indexterm> 236 </listitem> 237 </varlistentry> 238 239 <varlistentry id="perlcc"> 240 <term><command>perlcc</command></term> 241 <listitem> 242 <para>Generates executables from Perl programs</para> 243 <indexterm zone="ch-system-perl perlcc"> 244 <primary sortas="b-perlcc">perlcc</primary> 245 </indexterm> 246 </listitem> 247 </varlistentry> 248 249 <varlistentry id="perldoc"> 250 <term><command>perldoc</command></term> 251 <listitem> 252 <para>Displays a piece of documentation in pod format that is embedded 253 in the Perl installation tree or in a Perl script</para> 254 <indexterm zone="ch-system-perl perldoc"> 255 <primary sortas="b-perldoc">perldoc</primary> 256 </indexterm> 257 </listitem> 258 </varlistentry> 259 260 <varlistentry id="perlivp"> 261 <term><command>perlivp</command></term> 262 <listitem> 263 <para>The Perl Installation Verification Procedure; it can be used to 264 verify that Perl and its libraries have been installed 265 correctly</para> 266 <indexterm zone="ch-system-perl perlivp"> 267 <primary sortas="b-perlivp">perlivp</primary> 268 </indexterm> 269 </listitem> 270 </varlistentry> 271 272 <varlistentry id="piconv"> 273 <term><command>piconv</command></term> 274 <listitem> 275 <para>A Perl version of the character encoding converter 276 <command>iconv</command></para> 277 <indexterm zone="ch-system-perl piconv"> 278 <primary sortas="b-piconv">piconv</primary> 279 </indexterm> 280 </listitem> 281 </varlistentry> 282 283 <varlistentry id="pl2pm"> 284 <term><command>pl2pm</command></term> 285 <listitem> 286 <para>A rough tool for converting Perl4 287 <filename class="extension">.pl</filename> files to Perl5 288 <filename class="extension">.pm</filename> modules</para> 289 <indexterm zone="ch-system-perl pl2pm"> 290 <primary sortas="b-pl2pm">pl2pm</primary> 291 </indexterm> 292 </listitem> 293 </varlistentry> 294 295 <varlistentry id="pod2html"> 296 <term><command>pod2html</command></term> 297 <listitem> 298 <para>Converts files from pod format to HTML format</para> 299 <indexterm zone="ch-system-perl pod2html"> 300 <primary sortas="b-pod2html">pod2html</primary> 301 </indexterm> 302 </listitem> 303 </varlistentry> 304 305 <varlistentry id="pod2latex"> 306 <term><command>pod2latex</command></term> 307 <listitem> 308 <para>Converts files from pod format to LaTeX format</para> 309 <indexterm zone="ch-system-perl pod2latex"> 310 <primary sortas="b-pod2latex">pod2latex</primary> 311 </indexterm> 312 </listitem> 313 </varlistentry> 314 315 <varlistentry id="pod2man"> 316 <term><command>pod2man</command></term> 317 <listitem> 318 <para>Converts pod data to formatted *roff input</para> 319 <indexterm zone="ch-system-perl pod2man"> 320 <primary sortas="b-pod2man">pod2man</primary> 321 </indexterm> 322 </listitem> 323 </varlistentry> 324 325 <varlistentry id="pod2text"> 326 <term><command>pod2text</command></term> 327 <listitem> 328 <para>Converts pod data to formatted ASCII text</para> 329 <indexterm zone="ch-system-perl pod2text"> 330 <primary sortas="b-pod2text">pod2text</primary> 331 </indexterm> 332 </listitem> 333 </varlistentry> 334 335 <varlistentry id="pod2usage"> 336 <term><command>pod2usage</command></term> 337 <listitem> 338 <para>Prints usage messages from embedded pod docs in files</para> 339 <indexterm zone="ch-system-perl pod2usage"> 340 <primary sortas="b-pod2usage">pod2usage</primary> 341 </indexterm> 342 </listitem> 343 </varlistentry> 344 345 <varlistentry id="podchecker"> 346 <term><command>podchecker</command></term> 347 <listitem> 348 <para>Checks the syntax of pod format documentation files</para> 349 <indexterm zone="ch-system-perl podchecker"> 350 <primary sortas="b-podchecker">podchecker</primary> 351 </indexterm> 352 </listitem> 353 </varlistentry> 354 355 <varlistentry id="podselect"> 356 <term><command>podselect</command></term> 357 <listitem> 358 <para>Displays selected sections of pod documentation</para> 359 <indexterm zone="ch-system-perl podselect"> 360 <primary sortas="b-podselect">podselect</primary> 361 </indexterm> 362 </listitem> 363 </varlistentry> 364 365 <varlistentry id="psed"> 366 <term><command>psed</command></term> 367 <listitem> 368 <para>A Perl version of the stream editor <command>sed</command></para> 369 <indexterm zone="ch-system-perl psed"> 370 <primary sortas="b-psed">psed</primary> 371 </indexterm> 372 </listitem> 373 </varlistentry> 374 375 <varlistentry id="pstruct"> 376 <term><command>pstruct</command></term> 377 <listitem> 378 <para>Dumps C structures as generated from <command>cc -g -S</command> 379 stabs</para> 380 <indexterm zone="ch-system-perl pstruct"> 381 <primary sortas="b-pstruct">pstruct</primary> 382 </indexterm> 383 </listitem> 384 </varlistentry> 385 386 <varlistentry id="s2p"> 387 <term><command>s2p</command></term> 388 <listitem> 389 <para>Translates <command>sed</command> scripts to Perl</para> 390 <indexterm zone="ch-system-perl s2p"> 391 <primary sortas="b-s2p">s2p</primary> 392 </indexterm> 393 </listitem> 394 </varlistentry> 395 396 <varlistentry id="splain"> 397 <term><command>splain</command></term> 398 <listitem> 399 <para>Is used to force verbose warning diagnostics in Perl</para> 400 <indexterm zone="ch-system-perl splain"> 401 <primary sortas="b-splain">splain</primary> 402 </indexterm> 403 </listitem> 404 </varlistentry> 405 406 <varlistentry id="xsubpp"> 407 <term><command>xsubpp</command></term> 408 <listitem> 409 <para>Converts Perl XS code into C code</para> 410 <indexterm zone="ch-system-perl xsubpp"> 411 <primary sortas="b-xsubpp">xsubpp</primary> 412 </indexterm> 413 </listitem> 414 </varlistentry> 415 416 </variablelist> 417 418 </sect2> 336 419 337 420 </sect1> 338
Note:
See TracChangeset
for help on using the changeset viewer.