OSDN Git Service

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