README.ja        2013/11/15

--- 内容物 ---

ADDREF.ja     追加された述語のドキュメント
COPYING       AZ-Prolog 著作権、ライセンス
COPYING.ja    AZ-Prolog 著作権、ライセンス (日本語)
LEGAL         Prolog本体中 使用ライブラリの著作権、ライセンス
LEGAL.source  source以下にある外部ライブラリの著作権、ライセンス
NOTE.ja       覚え書き
Makefile      make定義
README.ja     このファイル
build         外部共有ライブラリのバイナリ
config        インストール用バイナリ全体の構成情報
source        外部共有ライブラリのソース
usr           Prolog systemのインストールイメージ



--- インストール / アンインストール手順 ---

1. インストール

   このインストール手順では、全て/usr/local以下にインストールされる。

   * mecab拡張ライブラリを使用するのであれば、MeCabライブラリは
     既に何らかの方法(パッケージからでなくてもよい)でインストール
     されていると仮定している。

    (注: Ubuntuの場合はパッケージとしてインストールされているものとする)


  1.1 azprologN.NN-XXXXXxMM.tgzを展開

     > cd azprologN.NN-XXXXXxNN

  1.2 hiredisをインストール
      redis拡張ライブラリを使用しないのであれば不要。
      他の方法で既にhiredisがインストールされていれば不要。

      > sudo make install_hiredis
      (/usr/localにインストールされる)

  1.3 libwebsockets(version 1.3)をインストール
      websock拡張ライブラリを使用しないのであれば不要。
      他の方法で既にlibwebsockets 1.3がインストールされていれば不要。

      libwebsockets 1.2以下には対応していない。
      まずそれをアンインストールすること。
      Ubuntu用のパッケージlibwebsockets-devは現時点(2013/09/22)で
      1.2.2なので駄目。
      version 1.3は現時点でGitHubにしかないので、大抵は1.2以下と
      思われる。

      以下でインストールされるlibwebsocketsは、
      GitHub (https://github.com/warmcat/libwebsockets)の
      2013/06/28時点のものに対して、一度に大きなサイズ(正確には覚えて
      いないが100kBぐらいだったか)のデータを送信しようとするとエラーを
      起こすバグを修正したもの。

      > sudo make install_libws
      (/usr/localにインストールされる)

  1.4 Prolog systemをインストール

     > sudo make install
     (/usr/localにインストールされる)


  (* 1.2、1.3、1.4を一度に全部実行する場合は、sudo make install_full)


  1.5 環境変数

     Makefileを変更して、/usr/local以外の場所にインストールするときには、
     Prologプログラムが内部で参照するファイルの位置指定のために、
     環境変数AZPrologでインストール先のベースとなる位置を指定する。

	   例:  > export AZProlog=/home/foo/azprolog



2. アンインストール

  2.1 Prolog systemをアンインストール

     > sudo make uninstall

  2.2 hiredisをアンインストール

     > sudo make uninstall_hiredis

  2.3 libwebsockets(version 1.3)をアンインストール

     > sudo make uninstall_libws

//END
