2 % This is part of CLFSja package.
4 % This is a CTIE change file for the original XML source of the CLFSbook.
7 <?xml version="1.0" encoding="ISO-8859-1"?>
9 <?xml version="1.0" encoding="UTF-8"?>
13 <para>The Perl package contains the Practical Extraction and Report
17 Perl パッケージは Perl 言語 (Practical Extraction and Report Language) を提供します。
22 <title>Installation of Perl</title>
24 <title>&InstallationOf1;Perl &InstallationOf2;</title>
28 <para os="s3">By default, Perl's Compress::Raw::Zlib and
29 Compress::Raw::Bzip2 modules build and link against internal copies of
30 Zlib and Bzip2. The following command will make Perl use the
31 system-installed copies of these libraries:</para>
34 デフォルトで Perl は Compress::Raw::Zlib と Compress::Raw::Bzip2 のモジュールをビルドしますが、これらは内部にコピーされた Zlib と Bzip2 に対してリンクされます。
35 以下のコマンドを実行することで、システムにインストール済のそれらライブラリを利用するようにします。
40 <para>If you are following the boot method you will need to enable the
41 loopback device:</para>
44 再起動の方法を進めている場合はループバックデバイスを有効にする必要があります。
49 <para os="a01">Before starting to configure, create a basic
50 <filename>/etc/hosts</filename> file which will be referenced by one
51 of Perl's configuration files as well as used by the test suite:</para>
54 configure の前に単純な <filename>/etc/hosts</filename> ファイルを生成します。
55 このファイルは Perl の設定ファイルが利用します。
61 <para os="a">To have full control over the way Perl is set up, you can
62 run the interactive <command>Configure</command> script and hand-pick
63 the way this package is built. If you prefer instead to use the defaults
64 that Perl auto-detects, prepare Perl for compilation with:</para>
67 Perl のビルド設定を完全に制御したい場合は <command>Configure</command> スクリプトを実行して手動設定を進めることもできます。
68 Perl が自動判別するデフォルト設定に従うので良ければ、以下のコマンドにより Perl をコンパイルするための準備をします。
73 <title>The meaning of the configure option:</title>
75 <title>&MeaningOfOption1;configure &MeaningOfOption2;</title>
78 @x -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3
79 <para>Since Groff is not installed yet,
80 <command>configure.gnu</command> thinks that we do not want
81 man pages for Perl. Issuing these parameters overrides this decision.</para>
84 まだ Groff をインストールしていないので <command>configure.gnu</command> スクリプトが Perl の man ページを必要としないと判断してしまいます。
85 このオプションを指定することによりその判断を正します。
89 @x -Dpager="/bin/less -isR"
90 <para>Less has not yet been installed, so by default
91 <command>perldoc</command> will invoke the <command>more</command>
92 program for viewing documentation. This option ensures that it will
93 use <command>less</command> instead.</para>
96 まだ Less をインストールしていないので <command>perldoc</command> がドキュメントを表示する際には <command>more</command> コマンドを利用します。
97 このオプションはこれを変更して <command>less</command> を用いるようにします。
102 <para>This tells Perl to use threads.</para>
105 スレッドサポートをビルドすることを指示します。
110 <para>This tells Perl to build a shared libperl.</para>
113 共有ライブラリ libperl をビルドすることを指示します。
118 <para os="d">Compile the package:</para>
120 <para os="d">&CompileThePackage;</para>
124 <para os="h">To test the results, issue:</para>
127 ビルド結果をテストする場合は以下を実行します。
132 <para os="j">Install the package and remove the variables set previously:</para>
141 <title>Contents of Perl</title>
143 <title>&ContentsOf1;Perl &ContentsOf2;</title>
147 <segtitle>Installed programs</segtitle>
148 <segtitle>Installed libraries</segtitle>
149 <segtitle>Installed directory</segtitle>
151 <segtitle>&InstalledProgram;</segtitle>
152 <segtitle>&InstalledLibrary;</segtitle>
153 <segtitle>&InstalledDirectory;</segtitle>
157 <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
158 cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs, instmodsh, json_pp,
159 libnetcfg, perl, perl&perl-version; (link to perl), perlbug,
160 perldoc, perlivp, perlthanks (link to perlbug), piconv, pl2pm, pod2html,
161 pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove,
162 psed (link to s2p), pstruct (link to c2ph), ptar, ptardiff, ptargrep,
163 s2p, shasum, splain, xsubpp, zipdetails</seg>
164 <seg>Several hundred which cannot all be listed here</seg>
165 <seg>/usr/lib/perl5</seg>
167 <seg>a2p, c2ph, config_data, corelist, cpan, cpan2dist, cpanp,
168 cpanp-run-perl, enc2xs, find2perl, h2ph, h2xs, instmodsh, json_pp,
169 libnetcfg, perl, perl&perl-version; (&LinkTo1;perl &LinkTo2;), perlbug,
170 perldoc, perlivp, perlthanks (&LinkTo1;perlbug &LinkTo2;), piconv, pl2pm, pod2html,
171 pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, prove,
172 psed (&LinkTo1;s2p &LinkTo2;), pstruct (&LinkTo1;c2ph &LinkTo2;), ptar, ptardiff, ptargrep,
173 s2p, shasum, splain, xsubpp, zipdetails</seg>
174 <seg>ここで示しきれないほど多くのライブラリ</seg>
175 <seg>/usr/lib/perl5</seg>
179 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
181 <bridgehead renderas="sect3">&ShortDescriptions;</bridgehead>
185 <para>Translates awk to Perl</para>
188 awk スクリプトを Perl プログラムに変換します。
193 <para>Dumps C structures as generated from
194 <command>cc -g -S</command></para>
197 <command>cc -g -S</command> によって生成される C 言語構造体をダンプします。
202 <para>Queries or changes configuration of Perl modules</para>
205 Perl モジュールの設定内容を参照または変更します。
210 <para>A commandline frontend to Module::CoreList</para>
213 Module::CoreList に対するコマンドラインフロントエンド。
218 <para>Shell script that provides a command interface to CPAN.pm</para>
221 CPAN.pm へのコマンドラインインターフェースを提供するシェルスクリプト。
226 <para>The CPANPLUS distribution creator</para>
229 CPANPLUS によるディストリビューション生成ツール。
234 <para>The CPANPLUS launcher</para>
237 CPANPLUS 起動ツール (CPANPLUS launcher)
242 <para>Perl script that (description needed)</para>
250 <para>Builds a Perl extension for the Encode module from either
251 Unicode Character Mappings or Tcl Encoding Files</para>
254 Unicode キャラクターマッピングまたは Tcl エンコーディングファイルから Perl の Encode 拡張モジュールを構築します。
259 <para>Translates <command>find</command> commands to Perl</para>
262 <command>find</command> コマンドから Perl プログラムへ変換します。
267 <para>Converts <filename class="extension">.h</filename> C header
268 files to <filename class="extension">.ph</filename> Perl header
272 C 言語のヘッダーファイル <filename class="extension">.h</filename>を Perl のヘッダーファイル <filename
273 class="extension">.ph</filename> に変換します。
278 <para>Converts <filename class="extension">.h</filename> C header
279 files to Perl extensions</para>
282 C 言語のヘッダーファイル <filename class="extension">.h</filename> を Perl 拡張 (Perl extension) に変換します。
287 <para>A shell script for examining installed Perl modules,
288 and can even create a tarball from an installed module</para>
291 インストールされている Perl モジュールを調査するシェルスクリプト。
292 インストールされたモジュールから tarball を作ることもできます。
297 <para>Converts data between certain input and output formats</para>
300 特定の入出力フォーマット間でデータを変換します。
305 <para>Can be used to configure the
306 <filename class="libraryfile">libnet</filename></para>
309 <filename class="libraryfile">libnet</filename> の設定に利用します。
314 <para>Combines some of the best features of C, <command>sed</command>,
315 <command>awk</command> and <command>sh</command> into a single
316 swiss-army-knife language</para>
319 日本語訳註:2009-09-05 matsuand
320 "swiss-army" はどうにも訳しにくい。Perl言語がそもそも
321 「Swiss army chainsaw」と呼び表されることに通じるものと捉えるが、
322 "s" が小文字なのも気にかかるし「スイス軍」などとは間違っても
326 C 言語、<command>sed</command>、<command>awk</command>、<command>sh</command> の持つ機能を寄せ集めて出来上がった言語。
330 @x perl&perl-version;
331 <para>A hard link to <command>perl</command></para>
334 <command>perl</command> へのハードリンク。
339 <para>Used to generate bug reports about Perl, or the modules that come
340 with it, and mail them</para>
343 Perl およびそのモジュールに関するバグ報告を生成して、電子メールを送信します。
348 <para>Displays a piece of documentation in pod format that is embedded
349 in the Perl installation tree or in a Perl script</para>
352 pod フォーマットのドキュメントを表示します。
353 pod フォーマットは Perl のインストールツリーあるいは Perl スクリプト内に埋め込まれています。
358 <para>The Perl Installation Verification Procedure; it can be used to
359 verify that Perl and its libraries have been installed
363 Perl Installation Verification Procedure のこと。
364 Perl とライブラリが正しくインストールできているかを調べるものです。
369 <para>Used to generate thank you messages to mail to the Perl
373 感謝のメッセージ (Thank you messages) を電子メールで Perl 開発者に送信します。
378 <para>A Perl version of the character encoding converter
379 <command>iconv</command></para>
382 キャラクターエンコーディングを変換する <command>iconv</command> の Perl バージョン。
387 <para>A rough tool for converting Perl4
388 <filename class="extension">.pl</filename> files to Perl5
389 <filename class="extension">.pm</filename> modules</para>
392 Perl4 の <filename class="extension">.pl</filename> ファイルを Perl5 の <filename
393 class="extension">.pm</filename> モジュールファイルへの変換を行うツール。
398 <para>Converts files from pod format to HTML format</para>
401 pod フォーマットから HTML フォーマットに変換します。
406 <para>Converts files from pod format to LaTeX format</para>
409 pod データを *roff の入力ファイル形式に変換します。
414 <para>Converts pod data to formatted *roff input</para>
417 pod データを *roff 形式に変換します。
422 <para>Converts pod data to formatted ASCII text</para>
425 pod データをアスキーテキスト形式に変換します。
430 <para>Prints usage messages from embedded pod docs in files</para>
433 ファイル内に埋め込まれた pod ドキュメントから使用方法の記述部分を表示します。
438 <para>Checks the syntax of pod format documentation files</para>
441 pod 形式の文書ファイルに対して文法をチェックします。
446 <para>Displays selected sections of pod documentation</para>
449 pod ドキュメントに対して指定したセクションを表示します。
454 <para>A command-line tool for running tests against Test::Harness</para>
457 Test::Harness モジュールのテストを行うコマンドラインツール。
462 <para>A Perl version of the stream editor <command>sed</command></para>
465 ストリームエディター <command>sed</command> の Perl バージョン。
470 <para>Dumps C structures as generated from <command>cc -g -S</command>
474 <command>cc -g -S</command> によって生成されるような C 言語構造体をダンプします。
479 <para>A <command>tar</command>-like program written in Perl</para>
482 Perl で書かれた <command>tar</command> 相当のプログラム。
487 <para>A Perl program that compares an extracted archive with an
488 unextracted one</para>
491 アーカイブの抽出前後を比較する Perl プログラム。
496 <para>A Perl program that applies pattern matching to the contents
497 of files in a tar archive</para>
500 tar アーカイブ内のファイルに対してパターンマッチングを適用するための Perl プログラム。
505 <para>Translates <command>sed</command> to Perl</para>
508 <command>sed</command> スクリプトを Perl プログラムに変換します。
513 <para>Prints or checks SHA checksums</para>
516 SHA チェックサム値を表示またはチェックします。
521 <para>Is used to force verbose warning diagnostics in Perl</para>
524 Perl スクリプトの警告エラーの診断結果を詳細 (verbose) に出力するために利用します。
529 <para>Converts Perl XS code into C code</para>
532 Perl の XS コードを C 言語コードに変換します。
537 <para>Displays details about the internal structure of a Zip file</para>
540 Zip ファイルの内部構造に関する情報を出力します。