OSDN Git Service

8b56141979363afdbab3ba92ebe9768bcb495f27
[linuxjf/JF.git] / docs / LFS-BOOK / chapter06 / inetutils.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       6.32. Inetutils-1.8
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         第6章 基本的なソフトウェアのインストール
21       </h3>
22       <ul>
23         <li class="prev">
24           <a accesskey="p" href="gdbm.html" title="GDBM-1.8.3">前のページ</a>
25           <p>
26             GDBM-1.8.3
27           </p>
28         </li>
29         <li class="next">
30           <a accesskey="n" href="perl.html" title="Perl-5.12.3">次のページ</a>
31           <p>
32             Perl-5.12.3
33           </p>
34         </li>
35         <li class="up">
36           <a accesskey="u" href="chapter06.html" title=
37           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
38         </li>
39         <li class="home">
40           <a accesskey="h" href="../index.html" title=
41           "Linux From Scratch - Version 6.8">ホーム</a>
42         </li>
43       </ul>
44     </div>
45     <div class="wrap" lang="ja" xml:lang="ja">
46       <h1 class="sect1">
47         <a id="ch-system-inetutils" name="ch-system-inetutils"></a>6.32.
48         Inetutils-1.8
49       </h1>
50       <div class="package" lang="ja" xml:lang="ja">
51         <p>
52           Inetutils パッケージはネットワーク制御を行う基本的なプログラムを提供します。
53         </p>
54         <div class="segmentedlist">
55           <div class="seglistitem">
56             <div class="seg">
57               <strong class="segtitle">概算ビルド時間:</strong> <span class=
58               "segbody">0.4 SBU</span>
59             </div>
60             <div class="seg">
61               <strong class="segtitle">必要ディスク容量:</strong> <span class=
62               "segbody">17 MB</span>
63             </div>
64           </div>
65         </div>
66       </div>
67       <div class="installation" lang="ja" xml:lang="ja">
68         <h2 class="sect2">
69           6.32.1. Inetutils のインストール
70         </h2>
71         <pre class="userinput">
72 <kbd class="command">./configure --prefix=/usr --libexecdir=/usr/sbin \
73     --localstatedir=/var --disable-ifconfig \
74     --disable-logger --disable-syslogd --disable-whois \
75     --disable-servers</kbd>
76 </pre>
77         <div class="variablelist">
78           <p class="title">
79             <b>configure オプションの意味:</b>
80           </p>
81           <dl>
82             <dt>
83               <span class="term"><em class=
84               "parameter"><code>--disable-ifconfig</code></em></span>
85             </dt>
86             <dd>
87               <p>
88                 このオプションは <span class=
89                 "command"><strong>ifconfig</strong></span>
90                 プログラムをインストールしないようにします。
91                 このプログラムはネットワークインターフェースを設定するために利用するものです。 LFS では IPRoute2
92                 パッケージが提供する <span class="command"><strong>ip</strong></span>
93                 コマンドを使うことにしています。
94               </p>
95             </dd>
96             <dt>
97               <span class="term"><em class=
98               "parameter"><code>--disable-logger</code></em></span>
99             </dt>
100             <dd>
101               <p>
102                 このオプションは <span class="command"><strong>logger</strong></span>
103                 プログラムをインストールしないようにします。
104                 このプログラムはシステムログデーモンに対してメッセージ出力を行うスクリプトにて利用されます。
105                 ここでこれをインストールしないのは、後に Util-linux
106                 パッケージにおいて、以前のバージョンをインストールするためです。
107               </p>
108             </dd>
109             <dt>
110               <span class="term"><em class=
111               "parameter"><code>--disable-syslogd</code></em></span>
112             </dt>
113             <dd>
114               <p>
115                 このオプションは Inetutils がシステムログデーモンをインストールしないようにします。 これらは Sysklogd
116                 パッケージにおいてインストールします。
117               </p>
118             </dd>
119             <dt>
120               <span class="term"><em class=
121               "parameter"><code>--disable-whois</code></em></span>
122             </dt>
123             <dd>
124               <p>
125                 このオプションは <span class="command"><strong>whois</strong></span>
126                 のクライアントプログラムをインストールしないようにします。 このプログラムはもはや古いものです。 より良い
127                 <span class="command"><strong>whois</strong></span>
128                 プログラムのインストール手順については BLFS ブックにて説明しています。
129               </p>
130             </dd>
131             <dt>
132               <span class="term"><em class=
133               "parameter"><code>--disable-servers</code></em></span>
134             </dt>
135             <dd>
136               <p>
137                 このオプションは Inetutils パッケージに含まれる様々なネットワークサーバーをインストールしないようにします。
138                 これらのサーバーは基本的な LFS システムには不要なものと考えられます。
139                 サーバーの中には本質的にセキュアでないものがあり、信頼のあるネットワーク内でのみしか安全に扱うことができないものもあります。
140                 より詳細な情報は <a class="ulink" href=
141                 "http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html">
142                 http://www.linuxfromscratch.org/blfs/view/svn/basicnet/inetutils.html</a>
143                 を参照してください。 サーバーの多くは、これに代わる他の適切なものが存在します。
144               </p>
145             </dd>
146           </dl>
147         </div>
148         <p>
149           パッケージをコンパイルします。
150         </p>
151         <pre class="userinput">
152 <kbd class="command">make</kbd>
153 </pre>
154         <p>
155           コンパイル結果をテストするには以下を実行します。
156         </p>
157         <pre class="userinput">
158 <kbd class="command">make check</kbd>
159 </pre>
160         <p>
161           パッケージをインストールします。
162         </p>
163         <pre class="userinput">
164 <kbd class="command">make install
165 make -C doc html
166 make -C doc install-html docdir=/usr/share/doc/inetutils-1.8</kbd>
167 </pre>
168         <p>
169           プログラムのいくつかを FHS コンプライアントが定めるディレクトリに移動させます。
170         </p>
171         <pre class="userinput">
172 <kbd class="command">mv -v /usr/bin/{hostname,ping,ping6} /bin
173 mv -v /usr/bin/traceroute /sbin</kbd>
174 </pre>
175       </div>
176       <div class="content" lang="ja" xml:lang="ja">
177         <h2 class="sect2">
178           <a id="contents-inetutils" name="contents-inetutils"></a>6.32.2.
179           Inetutils の構成
180         </h2>
181         <div class="segmentedlist">
182           <div class="seglistitem">
183             <div class="seg">
184               <strong class="segtitle">インストールプログラム:</strong> <span class=
185               "segbody">ftp, hostname, ping, ping6, rcp, rexec, rlogin, rsh,
186               talk, telnet, tftp, traceroute</span>
187             </div>
188           </div>
189         </div>
190         <div class="variablelist">
191           <h3>
192             概略説明
193           </h3>
194           <table border="0">
195             <col align="left" valign="top" />
196             <tbody>
197               <tr>
198                 <td>
199                   <p>
200                     <a id="ftp" name="ftp"></a><span class=
201                     "term"><span class="command"><strong>ftp</strong></span></span>
202                   </p>
203                 </td>
204                 <td>
205                   <p>
206                     ファイル転送プロトコル (file transfer protocol) に基づくプログラム。
207                   </p>
208                 </td>
209               </tr>
210               <tr>
211                 <td>
212                   <p>
213                     <a id="hostname" name="hostname"></a><span class=
214                     "term"><span class=
215                     "command"><strong>hostname</strong></span></span>
216                   </p>
217                 </td>
218                 <td>
219                   <p>
220                     ホスト名の表示または設定を行います。
221                   </p>
222                 </td>
223               </tr>
224               <tr>
225                 <td>
226                   <p>
227                     <a id="ping" name="ping"></a><span class=
228                     "term"><span class=
229                     "command"><strong>ping</strong></span></span>
230                   </p>
231                 </td>
232                 <td>
233                   <p>
234                     エコーリクエスト (echo-request) パケットを送信し、返信にどれだけ要したかを表示します。
235                   </p>
236                 </td>
237               </tr>
238               <tr>
239                 <td>
240                   <p>
241                     <a id="ping6" name="ping6"></a><span class=
242                     "term"><span class=
243                     "command"><strong>ping6</strong></span></span>
244                   </p>
245                 </td>
246                 <td>
247                   <p>
248                     IPv6 ネットワーク向けの <span class=
249                     "command"><strong>ping</strong></span>
250                   </p>
251                 </td>
252               </tr>
253               <tr>
254                 <td>
255                   <p>
256                     <a id="rcp" name="rcp"></a><span class=
257                     "term"><span class="command"><strong>rcp</strong></span></span>
258                   </p>
259                 </td>
260                 <td>
261                   <p>
262                     リモートファイルコピーを行います。
263                   </p>
264                 </td>
265               </tr>
266               <tr>
267                 <td>
268                   <p>
269                     <a id="rexec" name="rexec"></a><span class=
270                     "term"><span class=
271                     "command"><strong>rexec</strong></span></span>
272                   </p>
273                 </td>
274                 <td>
275                   <p>
276                     リモートホスト上にてコマンドを実行します。
277                   </p>
278                 </td>
279               </tr>
280               <tr>
281                 <td>
282                   <p>
283                     <a id="rlogin" name="rlogin"></a><span class=
284                     "term"><span class=
285                     "command"><strong>rlogin</strong></span></span>
286                   </p>
287                 </td>
288                 <td>
289                   <p>
290                     リモートログインを行います。
291                   </p>
292                 </td>
293               </tr>
294               <tr>
295                 <td>
296                   <p>
297                     <a id="rsh" name="rsh"></a><span class=
298                     "term"><span class="command"><strong>rsh</strong></span></span>
299                   </p>
300                 </td>
301                 <td>
302                   <p>
303                     リモートシェルを起動します。
304                   </p>
305                 </td>
306               </tr>
307               <tr>
308                 <td>
309                   <p>
310                     <a id="talk" name="talk"></a><span class=
311                     "term"><span class=
312                     "command"><strong>talk</strong></span></span>
313                   </p>
314                 </td>
315                 <td>
316                   <p>
317                     他ユーザーとのチャットに利用します。
318                   </p>
319                 </td>
320               </tr>
321               <tr>
322                 <td>
323                   <p>
324                     <a id="telnet" name="telnet"></a><span class=
325                     "term"><span class=
326                     "command"><strong>telnet</strong></span></span>
327                   </p>
328                 </td>
329                 <td>
330                   <p>
331                     TELNET プロトコルインターフェース。
332                   </p>
333                 </td>
334               </tr>
335               <tr>
336                 <td>
337                   <p>
338                     <a id="tftp" name="tftp"></a><span class=
339                     "term"><span class=
340                     "command"><strong>tftp</strong></span></span>
341                   </p>
342                 </td>
343                 <td>
344                   <p>
345                     軽量なファイル転送プログラム。 (trivial file transfer program)
346                   </p>
347                 </td>
348               </tr>
349               <tr>
350                 <td>
351                   <p>
352                     <a id="traceroute" name="traceroute"></a><span class=
353                     "term"><span class=
354                     "command"><strong>traceroute</strong></span></span>
355                   </p>
356                 </td>
357                 <td>
358                   <p>
359                     処理起動したホストからネットワーク上の他のホストまで、送出したパケットの経由ルートを追跡します。
360                     その合間に検出されたすべての hops (= ゲートウェイ) も表示します。
361                   </p>
362                 </td>
363               </tr>
364             </tbody>
365           </table>
366         </div>
367       </div>
368     </div>
369     <div class="navfooter">
370       <ul>
371         <li class="prev">
372           <a accesskey="p" href="gdbm.html" title="GDBM-1.8.3">前のページ</a>
373           <p>
374             GDBM-1.8.3
375           </p>
376         </li>
377         <li class="next">
378           <a accesskey="n" href="perl.html" title="Perl-5.12.3">次のページ</a>
379           <p>
380             Perl-5.12.3
381           </p>
382         </li>
383         <li class="up">
384           <a accesskey="u" href="chapter06.html" title=
385           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
386         </li>
387         <li class="home">
388           <a accesskey="h" href="../index.html" title=
389           "Linux From Scratch - Version 6.8">ホーム</a>
390         </li>
391       </ul>
392     </div>
393   </body>
394 </html>