OSDN Git Service

Update to 3.8
[linuxjf/JF.git] / docs / LFS-BOOK / chapter05 / coreutils.html
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">
4   <head>
5     <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
6     <title>
7       5.17. Coreutils-8.10
8     </title>
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" />
13   </head>
14   <body class="lfs" id="lfs-6.8">
15     <div class="navheader">
16       <h4>
17         Linux From Scratch - Version 6.8
18       </h4>
19       <h3>
20         第5章 一時的環境の構築
21       </h3>
22       <ul>
23         <li class="prev">
24           <a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">前のページ</a>
25           <p>
26             Bzip2-1.0.6
27           </p>
28         </li>
29         <li class="next">
30           <a accesskey="n" href="diffutils.html" title=
31           "Diffutils-3.0">次のページ</a>
32           <p>
33             Diffutils-3.0
34           </p>
35         </li>
36         <li class="up">
37           <a accesskey="u" href="chapter05.html" title=
38           "第5章 一時的環境の構築">上に戻る</a>
39         </li>
40         <li class="home">
41           <a accesskey="h" href="../index.html" title=
42           "Linux From Scratch - Version 6.8">ホーム</a>
43         </li>
44       </ul>
45     </div>
46     <div class="wrap" lang="ja" xml:lang="ja">
47       <h1 class="sect1">
48         <a id="ch-tools-coreutils" name="ch-tools-coreutils"></a>5.17.
49         Coreutils-8.10
50       </h1>
51       <div class="package" lang="ja" xml:lang="ja">
52         <p>
53           Coreutils パッケージはシステムの基本的な特性を表示したり設定したりするためのユーティリティを提供します。
54         </p>
55         <div class="segmentedlist">
56           <div class="seglistitem">
57             <div class="seg">
58               <strong class="segtitle">概算ビルド時間:</strong> <span class=
59               "segbody">0.7 SBU</span>
60             </div>
61             <div class="seg">
62               <strong class="segtitle">必要ディスク容量:</strong> <span class=
63               "segbody">88 MB</span>
64             </div>
65           </div>
66         </div>
67       </div>
68       <div class="installation" lang="ja" xml:lang="ja">
69         <h2 class="sect2">
70           5.17.1. Coreutils のインストール
71         </h2>
72         <p>
73           Coreutils をコンパイルするための準備をします。
74         </p>
75         <pre class="userinput">
76 <kbd class=
77 "command">./configure --prefix=/tools --enable-install-program=hostname</kbd>
78 </pre>
79         <div class="variablelist">
80           <p class="title">
81             <b>configure オプションの意味:</b>
82           </p>
83           <dl>
84             <dt>
85               <span class="term"><code class=
86               "envar">--enable-install-program=hostname</code></span>
87             </dt>
88             <dd>
89               <p>
90                 このオプションは <span class=
91                 "command"><strong>hostname</strong></span>
92                 プログラムを生成しインストールすることを指示します。 このプログラムはデフォルトでは生成されません。そしてこれは Perl
93                 のテストスイートを実行するのに必要となります。
94               </p>
95             </dd>
96           </dl>
97         </div>
98         <p>
99           パッケージをコンパイルします。
100         </p>
101         <pre class="userinput">
102 <kbd class="command">make</kbd>
103 </pre>
104         <p>
105           コンパイルが終了しました。 前にも述べたように、この章にて一時的ツールのテストスイートを実行することは必須ではありません。
106           しかしテストスイートを実行するなら、以下を実行します。
107         </p>
108         <pre class="userinput">
109 <kbd class="command">make RUN_EXPENSIVE_TESTS=yes check</kbd>
110 </pre>
111         <p>
112           パラメータ <em class=
113           "parameter"><code>RUN_EXPENSIVE_TESTS=yes</code></em>
114           は、テストスイートの実行にあたって (CPU パワーとメモリ使用量の観点で) 比較的負荷の高いテストを追加で実行することを指示します。
115           特定のプラットフォームに対してのテスト確認となりますが、一般的に Linux 上において支障はありません。
116         </p>
117         <p>
118           パッケージをインストールします。
119         </p>
120         <pre class="userinput">
121 <kbd class="command">make install</kbd>
122 </pre>
123         <p>
124           上のコマンド実行では <code class="filename">su</code> がインストールされません。
125           一般ユーザーではこのプログラムを root 権限でインストールできないためです。
126           別名ファイルを作り出して手動でインストールすることで、最終的に構築するシステムでもテストの実行を一般ユーザーにより行います。
127           またホストシステムにある <span class="command"><strong>su</strong></span> コマンドは
128           PATH 変数上に保持しておき可能な限り利用します。 上を行うために以下を実行します。
129         </p>
130         <pre class="userinput">
131 <kbd class="command">cp -v src/su /tools/bin/su-tools</kbd>
132 </pre>
133       </div>
134       <div class="content" lang="ja" xml:lang="ja">
135         <p>
136           本パッケージの詳細は <a class="xref" href=
137           "../chapter06/coreutils.html#contents-coreutils" title=
138           "6.22.2. Coreutils の構成">6.22.2.「Coreutils の構成」</a> を参照してください。
139         </p>
140       </div>
141     </div>
142     <div class="navfooter">
143       <ul>
144         <li class="prev">
145           <a accesskey="p" href="bzip2.html" title="Bzip2-1.0.6">前のページ</a>
146           <p>
147             Bzip2-1.0.6
148           </p>
149         </li>
150         <li class="next">
151           <a accesskey="n" href="diffutils.html" title=
152           "Diffutils-3.0">次のページ</a>
153           <p>
154             Diffutils-3.0
155           </p>
156         </li>
157         <li class="up">
158           <a accesskey="u" href="chapter05.html" title=
159           "第5章 一時的環境の構築">上に戻る</a>
160         </li>
161         <li class="home">
162           <a accesskey="h" href="../index.html" title=
163           "Linux From Scratch - Version 6.8">ホーム</a>
164         </li>
165       </ul>
166     </div>
167   </body>
168 </html>