次のページ 前のページ 目次へ

4. XFree86 のオンラインマニュアルのインストール

LynxOS は cat で表示する方式のオンラインマニュアルを使っています。ドキュ メント準備システムは、リアルタイムオペレーションシステムの重要な部分で は決してないため、まずは groff-1.09(以降)をインストールしなければなり ません。LynxOS 2.3.0 以降では、箱(あるいは、もっと便利な tar アーカイ ブ)から取り出してすぐにコンパイルできるはずです。

XFree98 のオンラインマニュアルは次のコマンドでインストールできます:

     make install.man
  

XFree86 のオンラインマニュアル用のインデックスと whatis データベースは 自動的に生成されます。対象ディレクトリに whatis データベースやインデッ クスファイルが既にある場合は、sort/uniq で操作を行って、重複しているエ ントリを取り除かなければなりません:

     for i in 1 3 5
     do
       rm -f /tmp/tmpfile
       sort /usr/X11R6/man/cat$i/LIST$i | uniq > /tmp/tmpfile
       mv /tmp/tmpfile /usr/X11R6/man/cat$i/LIST$i
     done
     sort /usr/X11R6/man/whatis | uniq > /tmp/tmpfile
     mv /tmp/tmpfile /usr/X11R6/man/whatis
  

LynxOS 2.3.0 では、MANPATH 環境変数に /usr/X11R6/man を含めな ければなりません。

bash の場合: MANPATH=$MANPATH:/usr/X11R6/man

LynxOS 2.2.1 の man コマンドは MANPATH 環境変数を正しくサポートしてい ません。したがって、XFree86 のオンラインマニュアルを man コマンドが読 めるように、標準のオンラインマニュアルの場所(/usr/man/catx)に コピー(あるいはリンク)しなければなりません。

      for i in 1 3 5
      do
        ln -s /usr/X11R6/man/cat$i/*.* /usr/man/cat$i
        cat /usr/X11R6/man/cat$i/LIST$i >> /usr/man/cat$i/LIST$i
        sort -o /usr/man/cat$i/LIST$i /usr/man/cat$i/LIST$i
        cat /usr/X11R6/man/cat$i/whatis$i >> /usr/man/whatis
      done
  


次のページ 前のページ 目次へ