1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
5 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
9 <link rel="stylesheet" href="../stylesheets/lfs.css" type="text/css" />
10 <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
11 <link rel="stylesheet" href="../stylesheets/lfs-print.css" type=
12 "text/css" media="print" />
14 <body class="lfs" id="lfs-6.8">
15 <div class="navheader">
17 Linux From Scratch - Version 6.8
24 <a accesskey="p" href="patch.html" title="Patch-2.6.1">前のページ</a>
30 <a accesskey="n" href="sed.html" title="Sed-4.2.1">次のページ</a>
36 <a accesskey="u" href="chapter05.html" title=
37 "第5章 一時的環境の構築">上に戻る</a>
40 <a accesskey="h" href="../index.html" title=
41 "Linux From Scratch - Version 6.8">ホーム</a>
45 <div class="wrap" lang="ja" xml:lang="ja">
47 <a id="ch-tools-perl" name="ch-tools-perl"></a>5.28. Perl-5.12.3
49 <div class="package" lang="ja" xml:lang="ja">
51 Perl パッケージは Perl 言語 (Practical Extraction and Report Language)
54 <div class="segmentedlist">
55 <div class="seglistitem">
57 <strong class="segtitle">概算ビルド時間:</strong> <span class=
58 "segbody">0.8 SBU</span>
61 <strong class="segtitle">必要ディスク容量:</strong> <span class=
62 "segbody">106 MB</span>
67 <div class="installation" lang="ja" xml:lang="ja">
72 以下のパッチを適用します。 これは C ライブラリに対する固定的なパスを適用します。
74 <pre class="userinput">
75 <kbd class="command">patch -Np1 -i ../perl-5.12.3-libc-1.patch</kbd>
78 Perl をコンパイルするための準備をします。 (以下のコマンドにて 'Data/Dumper Fcntl IO'
79 の部分は間違いなく入力してください。 それらはすべて英字です。)
81 <pre class="userinput">
82 <kbd class="command">sh Configure -des -Dprefix=/tools \
83 -Dstatic_ext='Data/Dumper Fcntl IO'</kbd>
85 <div class="variablelist">
87 <b>configure オプションの意味:</b>
91 <span class="term"><em class=
92 "parameter"><code>-Dstatic_ext='Data/Dumper Fcntl
93 IO'</code></em></span>
97 次章での Coreutils と Glibc のインストールとテストのためには、最低限の静的拡張モジュール (static
98 extensions) さえあれば十分です。 そこで静的拡張モジュールのビルドを指示します。
104 本パッケージにてビルドに必要となるのは、数個のユーティリティとライブラリだけです。
106 <pre class="userinput">
107 <kbd class="command">make perl utilities ext/Errno/pm_to_blib</kbd>
110 Perl にはテストスイートがありますが、この時点での実行はお勧めしません。 Perl を部分的にしかビルドしていない状態で
111 <span class="command"><strong>make test</strong></span>
112 を実行すると、他の実行ファイルなどもビルドすることになってしまいます。 それらは今の時点では必要ありません。
113 テストスイートを実行したい場合は次章にて行ってください。
116 これらのツールとライブラリをインストールします。
118 <pre class="userinput">
119 <kbd class="command">cp -v perl pod/pod2man /tools/bin
120 mkdir -pv /tools/lib/perl5/5.12.3
121 cp -Rv lib/* /tools/lib/perl5/5.12.3</kbd>
124 <div class="content" lang="ja" xml:lang="ja">
126 本パッケージの詳細は <a class="xref" href=
127 "../chapter06/perl.html#contents-perl" title=
128 "6.33.2. Perl の構成">6.33.2.「Perl の構成」</a> を参照してください。
132 <div class="navfooter">
135 <a accesskey="p" href="patch.html" title="Patch-2.6.1">前のページ</a>
141 <a accesskey="n" href="sed.html" title="Sed-4.2.1">次のページ</a>
147 <a accesskey="u" href="chapter05.html" title=
148 "第5章 一時的環境の構築">上に戻る</a>
151 <a accesskey="h" href="../index.html" title=
152 "Linux From Scratch - Version 6.8">ホーム</a>