OSDN Git Service

a97f015245e79f951ff484e11a8e3fda246a1f55
[linuxjf/JF.git] / docs / LFS-BOOK / chapter06 / man-db.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.51. Man-DB-2.5.9
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="xz-utils.html" title="Xz-5.0.1">前のページ</a>
25           <p>
26             Xz-5.0.1
27           </p>
28         </li>
29         <li class="next">
30           <a accesskey="n" href="module-init-tools.html" title=
31           "Module-Init-Tools-3.12">次のページ</a>
32           <p>
33             Module-Init-Tools-3.12
34           </p>
35         </li>
36         <li class="up">
37           <a accesskey="u" href="chapter06.html" title=
38           "第6章 基本的なソフトウェアのインストール">上に戻る</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-system-man-db" name="ch-system-man-db"></a>6.51.
49         Man-DB-2.5.9
50       </h1>
51       <div class="package" lang="ja" xml:lang="ja">
52         <p>
53           Man-DB パッケージは man ページを検索したり表示したりするプログラムを提供します。
54         </p>
55         <div class="segmentedlist">
56           <div class="seglistitem">
57             <div class="seg">
58               <strong class="segtitle">概算ビルド時間:</strong> <span class=
59               "segbody">0.4 SBU</span>
60             </div>
61             <div class="seg">
62               <strong class="segtitle">必要ディスク容量:</strong> <span class=
63               "segbody">22 MB</span>
64             </div>
65           </div>
66         </div>
67       </div>
68       <div class="installation" lang="ja" xml:lang="ja">
69         <h2 class="sect2">
70           6.51.1. Man-DB のインストール
71         </h2>
72         <p>
73           Man-DB をコンパイルするための準備をします。
74         </p>
75         <pre class="userinput">
76 <kbd class="command">./configure --prefix=/usr --libexecdir=/usr/lib \
77     --docdir=/usr/share/doc/man-db-2.5.9 --sysconfdir=/etc --disable-setuid \
78     --with-browser=/usr/bin/lynx --with-vgrind=/usr/bin/vgrind \
79     --with-grap=/usr/bin/grap</kbd>
80 </pre>
81         <div class="variablelist">
82           <p class="title">
83             <b>configure オプションの意味</b>
84           </p>
85           <dl>
86             <dt>
87               <span class="term"><em class=
88               "parameter"><code>--disable-setuid</code></em></span>
89             </dt>
90             <dd>
91               <p>
92                 これは <span class="command"><strong>man</strong></span> プログラムが
93                 <code class="systemitem">man</code> ユーザーに対して setuid
94                 を実行しないようにします。
95               </p>
96             </dd>
97             <dt>
98               <span class="term"><em class=
99               "parameter"><code>--with-...</code></em></span>
100             </dt>
101             <dd>
102               <p>
103                 この三つのオプションはデフォルトで利用するプログラムを指定します。 <span class=
104                 "command"><strong>lynx</strong></span> はテキストベースの Web ブラウザです。
105                 (BLFS でのインストール手順を参照してください。) <span class=
106                 "command"><strong>vgrind</strong></span> はプログラムソースを Groff
107                 の入力形式に変換します。 <span class=
108                 "command"><strong>grap</strong></span> は Groff
109                 文書においてグラフを組版するために利用します。 <span class=
110                 "command"><strong>vgrind</strong></span> と <span class=
111                 "command"><strong>grap</strong></span> は man
112                 ページを見るだけであれば必要ありません。 これらは LFS や BLFS には含まれません。 もし利用したい場合は LFS
113                 の構築を終えた後に自分でインストールしてください。
114               </p>
115             </dd>
116           </dl>
117         </div>
118         <p>
119           パッケージをコンパイルします。
120         </p>
121         <pre class="userinput">
122 <kbd class="command">make</kbd>
123 </pre>
124         <p>
125           コンパイル結果をテストするには、以下を実行します。
126         </p>
127         <pre class="userinput">
128 <kbd class="command">make -k check</kbd>
129 </pre>
130         <p>
131           テストのうち二つは失敗します。 これは Groff の警告メッセージに依存しているからであり、Groff-1.21
132           にて微妙に変更になったものです。
133         </p>
134         <p>
135           パッケージをインストールします。
136         </p>
137         <pre class="userinput">
138 <kbd class="command">make install</kbd>
139 </pre>
140       </div>
141       <div class="sect2" lang="ja" xml:lang="ja">
142         <h2 class="sect2">
143           6.51.2. LFS における英語以外のマニュアルページ
144         </h2>
145         <p>
146           以下に示す表は <code class="filename">/usr/share/man/&lt;ll&gt;</code>
147           配下にインストールされる man ページとそのエンコーディングを示します。 Man-DB は man ページが UTF-8
148           エンコーディングかどうかを正しく認識します。
149         </p>
150         <div class="table">
151           <a id="id2689561" name="id2689561"></a>
152           <p class="title">
153             <b>表 6.1. 8 ビット man ページのキャラクタエンコーディング</b>
154           </p>
155           <div class="table-contents">
156             <table summary=" 8 ビット man ページのキャラクタエンコーディング" border="1">
157               <colgroup>
158                 <col />
159                 <col />
160                 <col />
161                 <col />
162               </colgroup>
163               <thead>
164                 <tr>
165                   <th>
166                     言語 (コード)
167                   </th>
168                   <th>
169                     エンコーディング
170                   </th>
171                   <th>
172                     言語 (コード)
173                   </th>
174                   <th>
175                     エンコーディング
176                   </th>
177                 </tr>
178               </thead>
179               <tbody>
180                 <tr>
181                   <td>
182                     デンマーク語 (da)
183                   </td>
184                   <td>
185                     ISO-8859-1
186                   </td>
187                   <td>
188                     クロアチア語 (hr)
189                   </td>
190                   <td>
191                     ISO-8859-2
192                   </td>
193                 </tr>
194                 <tr>
195                   <td>
196                     ドイツ語 (de)
197                   </td>
198                   <td>
199                     ISO-8859-1
200                   </td>
201                   <td>
202                     ハンガリー語 (hu)
203                   </td>
204                   <td>
205                     ISO-8859-2
206                   </td>
207                 </tr>
208                 <tr>
209                   <td>
210                     英語 (en)
211                   </td>
212                   <td>
213                     ISO-8859-1
214                   </td>
215                   <td>
216                     日本語 (ja)
217                   </td>
218                   <td>
219                     EUC-JP
220                   </td>
221                 </tr>
222                 <tr>
223                   <td>
224                     スペイン語 (es)
225                   </td>
226                   <td>
227                     ISO-8859-1
228                   </td>
229                   <td>
230                     韓国語 (ko)
231                   </td>
232                   <td>
233                     EUC-KR
234                   </td>
235                 </tr>
236                 <tr>
237                   <td>
238                     エストニア語 (et)
239                   </td>
240                   <td>
241                     ISO-8859-1
242                   </td>
243                   <td>
244                     リトアニア語 (lt)
245                   </td>
246                   <td>
247                     ISO-8859-13
248                   </td>
249                 </tr>
250                 <tr>
251                   <td>
252                     フィンランド語 (fi)
253                   </td>
254                   <td>
255                     ISO-8859-1
256                   </td>
257                   <td>
258                     ラトビア語 (lv)
259                   </td>
260                   <td>
261                     ISO-8859-13
262                   </td>
263                 </tr>
264                 <tr>
265                   <td>
266                     フランス語 (fr)
267                   </td>
268                   <td>
269                     ISO-8859-1
270                   </td>
271                   <td>
272                     マケドニア語 (mk)
273                   </td>
274                   <td>
275                     ISO-8859-5
276                   </td>
277                 </tr>
278                 <tr>
279                   <td>
280                     アイルランド語 (ga)
281                   </td>
282                   <td>
283                     ISO-8859-1
284                   </td>
285                   <td>
286                     ポーランド語 (pl)
287                   </td>
288                   <td>
289                     ISO-8859-2
290                   </td>
291                 </tr>
292                 <tr>
293                   <td>
294                     ガリシア語 (gl)
295                   </td>
296                   <td>
297                     ISO-8859-1
298                   </td>
299                   <td>
300                     ルーマニア語 (ro)
301                   </td>
302                   <td>
303                     ISO-8859-2
304                   </td>
305                 </tr>
306                 <tr>
307                   <td>
308                     インドネシア語 (id)
309                   </td>
310                   <td>
311                     ISO-8859-1
312                   </td>
313                   <td>
314                     ロシア語 (ru)
315                   </td>
316                   <td>
317                     KOI8-R
318                   </td>
319                 </tr>
320                 <tr>
321                   <td>
322                     アイスランド語 (is)
323                   </td>
324                   <td>
325                     ISO-8859-1
326                   </td>
327                   <td>
328                     スロバキア語 (sk)
329                   </td>
330                   <td>
331                     ISO-8859-2
332                   </td>
333                 </tr>
334                 <tr>
335                   <td>
336                     イタリア語 (it)
337                   </td>
338                   <td>
339                     ISO-8859-1
340                   </td>
341                   <td>
342                     スロベニア語 (sl)
343                   </td>
344                   <td>
345                     ISO-8859-2
346                   </td>
347                 </tr>
348                 <tr>
349                   <td>
350                     ノルウェー語 ブークモール (Norwegian Bokmal; nb)
351                   </td>
352                   <td>
353                     ISO-8859-1
354                   </td>
355                   <td>
356                     セルビア Latin (sr@latin)
357                   </td>
358                   <td>
359                     ISO-8859-2
360                   </td>
361                 </tr>
362                 <tr>
363                   <td>
364                     オランダ語 (nl)
365                   </td>
366                   <td>
367                     ISO-8859-1
368                   </td>
369                   <td>
370                     セルビア語 (sr)
371                   </td>
372                   <td>
373                     ISO-8859-5
374                   </td>
375                 </tr>
376                 <tr>
377                   <td>
378                     ノルウェー語 ニーノシュク (Norwegian Nynorsk; nn)
379                   </td>
380                   <td>
381                     ISO-8859-1
382                   </td>
383                   <td>
384                     トルコ語 (tr)
385                   </td>
386                   <td>
387                     ISO-8859-9
388                   </td>
389                 </tr>
390                 <tr>
391                   <td>
392                     ノルウェー語 (no)
393                   </td>
394                   <td>
395                     ISO-8859-1
396                   </td>
397                   <td>
398                     ウクライナ語 (uk)
399                   </td>
400                   <td>
401                     KOI8-U
402                   </td>
403                 </tr>
404                 <tr>
405                   <td>
406                     ポルトガル語 (pt)
407                   </td>
408                   <td>
409                     ISO-8859-1
410                   </td>
411                   <td>
412                     ベトナム語 (vi)
413                   </td>
414                   <td>
415                     TCVN5712-1
416                   </td>
417                 </tr>
418                 <tr>
419                   <td>
420                     スウェーデン語 (sv)
421                   </td>
422                   <td>
423                     ISO-8859-1
424                   </td>
425                   <td>
426                     中国語 簡体字 (Simplified Chinese) (zh_CN)
427                   </td>
428                   <td>
429                     GBK
430                   </td>
431                 </tr>
432                 <tr>
433                   <td>
434                     ベラルーシ語 (be)
435                   </td>
436                   <td>
437                     CP1251
438                   </td>
439                   <td>
440                     中国語 簡体字 (Simplified Chinese), シンガポール (zh_SG)
441                   </td>
442                   <td>
443                     GBK
444                   </td>
445                 </tr>
446                 <tr>
447                   <td>
448                     ブルガリア語 (bg)
449                   </td>
450                   <td>
451                     CP1251
452                   </td>
453                   <td>
454                     中国語 繁体字 (Traditional Chinese), 香港 (zh_HK)
455                   </td>
456                   <td>
457                     BIG5HKSCS
458                   </td>
459                 </tr>
460                 <tr>
461                   <td>
462                     チェコ語 (cs)
463                   </td>
464                   <td>
465                     ISO-8859-2
466                   </td>
467                   <td>
468                     中国語 繁体字 (Traditional Chinese) (zh_TW)
469                   </td>
470                   <td>
471                     BIG5
472                   </td>
473                 </tr>
474                 <tr>
475                   <td>
476                     ギリシア語 (el)
477                   </td>
478                   <td>
479                     ISO-8859-7
480                   </td>
481                   <td>
482                     &nbsp;
483                   </td>
484                   <td>
485                     &nbsp;
486                   </td>
487                 </tr>
488               </tbody>
489             </table>
490           </div>
491         </div><br class="table-break" />
492         <div class="admon note">
493           <img alt="[注記]" src="../images/note.png" />
494           <h3>
495             注記
496           </h3>
497           <p>
498             上に示されていない言語によるマニュアルページはサポートされません。
499           </p>
500         </div>
501       </div>
502       <div class="content" lang="ja" xml:lang="ja">
503         <h2 class="sect2">
504           <a id="contents-man-db" name="contents-man-db"></a>6.51.3. Man-DB
505           の構成
506         </h2>
507         <div class="segmentedlist">
508           <div class="seglistitem">
509             <div class="seg">
510               <strong class="segtitle">インストールプログラム:</strong> <span class=
511               "segbody">accessdb, apropos (whatis へのリンク), catman, lexgrog,
512               man, mandb, manpath, whatis, zsoelim</span>
513             </div>
514             <div class="seg">
515               <strong class="segtitle">インストールディレクトリ:</strong> <span class=
516               "segbody">/usr/lib/man-db, /usr/share/doc/man-db</span>
517             </div>
518           </div>
519         </div>
520         <div class="variablelist">
521           <h3>
522             概略説明
523           </h3>
524           <table border="0">
525             <col align="left" valign="top" />
526             <tbody>
527               <tr>
528                 <td>
529                   <p>
530                     <a id="accessdb" name="accessdb"></a><span class=
531                     "term"><span class=
532                     "command"><strong>accessdb</strong></span></span>
533                   </p>
534                 </td>
535                 <td>
536                   <p>
537                     <span class="command"><strong>whatis</strong></span>
538                     データベースの内容をダンプして読みやすい形で出力します。
539                   </p>
540                 </td>
541               </tr>
542               <tr>
543                 <td>
544                   <p>
545                     <a id="apropos" name="apropos"></a><span class=
546                     "term"><span class=
547                     "command"><strong>apropos</strong></span></span>
548                   </p>
549                 </td>
550                 <td>
551                   <p>
552                     <span class="command"><strong>whatis</strong></span>
553                     データベースを検索して、指定した文字列を含むシステムコマンドの概略説明を表示します。
554                   </p>
555                 </td>
556               </tr>
557               <tr>
558                 <td>
559                   <p>
560                     <a id="catman" name="catman"></a><span class=
561                     "term"><span class=
562                     "command"><strong>catman</strong></span></span>
563                   </p>
564                 </td>
565                 <td>
566                   <p>
567                     フォーマット済マニュアルページを生成、更新します。
568                   </p>
569                 </td>
570               </tr>
571               <tr>
572                 <td>
573                   <p>
574                     <a id="lexgrog" name="lexgrog"></a><span class=
575                     "term"><span class=
576                     "command"><strong>lexgrog</strong></span></span>
577                   </p>
578                 </td>
579                 <td>
580                   <p>
581                     指定されたマニュアルページについて、一行のサマリー情報を表示します。
582                   </p>
583                 </td>
584               </tr>
585               <tr>
586                 <td>
587                   <p>
588                     <a id="man" name="man"></a><span class=
589                     "term"><span class="command"><strong>man</strong></span></span>
590                   </p>
591                 </td>
592                 <td>
593                   <p>
594                     指定されたマニュアルページを整形して表示します。
595                   </p>
596                 </td>
597               </tr>
598               <tr>
599                 <td>
600                   <p>
601                     <a id="mandb" name="mandb"></a><span class=
602                     "term"><span class=
603                     "command"><strong>mandb</strong></span></span>
604                   </p>
605                 </td>
606                 <td>
607                   <p>
608                     <span class="command"><strong>whatis</strong></span>
609                     データベースを生成、更新します。
610                   </p>
611                 </td>
612               </tr>
613               <tr>
614                 <td>
615                   <p>
616                     <a id="manpath" name="manpath"></a><span class=
617                     "term"><span class=
618                     "command"><strong>manpath</strong></span></span>
619                   </p>
620                 </td>
621                 <td>
622                   <p>
623                     $MANPATH の内容を表示します。 あるいは ($MANPATH が設定されていない場合は) man.conf
624                     内の設定とユーザー設定に基づいて適切な検索パスを表示します。
625                   </p>
626                 </td>
627               </tr>
628               <tr>
629                 <td>
630                   <p>
631                     <a id="whatis" name="whatis"></a><span class=
632                     "term"><span class=
633                     "command"><strong>whatis</strong></span></span>
634                   </p>
635                 </td>
636                 <td>
637                   <p>
638                     <span class="command"><strong>whatis</strong></span>
639                     データベースを検索して、指定されたキーワードを含むシステムコマンドの概略説明を表示します。
640                   </p>
641                 </td>
642               </tr>
643               <tr>
644                 <td>
645                   <p>
646                     <a id="zsoelim" name="zsoelim"></a><span class=
647                     "term"><span class=
648                     "command"><strong>zsoelim</strong></span></span>
649                   </p>
650                 </td>
651                 <td>
652                   <p>
653                     ファイルの内容を読み込んで、 <span class="emphasis"><em>.so
654                     file</em></span> の形で書かれている記述行を、その <span class=
655                     "emphasis"><em>file</em></span> の内容に置き換えます。
656                   </p>
657                 </td>
658               </tr>
659             </tbody>
660           </table>
661         </div>
662       </div>
663     </div>
664     <div class="navfooter">
665       <ul>
666         <li class="prev">
667           <a accesskey="p" href="xz-utils.html" title="Xz-5.0.1">前のページ</a>
668           <p>
669             Xz-5.0.1
670           </p>
671         </li>
672         <li class="next">
673           <a accesskey="n" href="module-init-tools.html" title=
674           "Module-Init-Tools-3.12">次のページ</a>
675           <p>
676             Module-Init-Tools-3.12
677           </p>
678         </li>
679         <li class="up">
680           <a accesskey="u" href="chapter06.html" title=
681           "第6章 基本的なソフトウェアのインストール">上に戻る</a>
682         </li>
683         <li class="home">
684           <a accesskey="h" href="../index.html" title=
685           "Linux From Scratch - Version 6.8">ホーム</a>
686         </li>
687       </ul>
688     </div>
689   </body>
690 </html>