[BACK]Return to install.oxweave CVS log [TXT][DIR] Up to [local] / OpenXM / doc

Annotation of OpenXM/doc/install.oxweave, Revision 1.5

1.5     ! takayama    1: %% $OpenXM: OpenXM/doc/install.oxweave,v 1.4 2000/01/07 22:24:17 maekawa Exp $
1.1       takayama    2: OpenXM/doc/install.oxweave
                      3:
                      4: /*&jp
1.3       maekawa     5: ★ OpenXM パッケージの Make 法
                      6:   FreeBSD 2.2.8, FreeBSD 3.3, Linux で動作するものと期待してます.
                      7:    OpenXM, OpenXM_contrib, OpenXM_contrib2 が必要です.
                      8:    cvs コミッタの場合次のようにしてソースをとりよせます.
1.1       takayama    9: */
                     10: /*&eg
1.2       takayama   11: * How to make OpenXM package?
                     12:  We have tested the OpenXM package on FreeBSD 2.2.8, FreeBSD 3.3, Linux.
1.1       takayama   13:  Do you have directories OpenXM, OpenXM_contrib, OpenXM_contrib2?
                     14:  If you are a CVS committer, then you can get all sources as follows:
                     15: */
                     16: //&C  rcvs checkout OpenXM OpenXM_contrib OpenXM_contrib2
1.2       takayama   17: //&C
1.3       maekawa    18: //&jp これらがそろっていたらあとは次のように入力するだけです.
1.1       takayama   19: //&eg Check that you have these directories, then just type in the following commands
                     20: /*&C
                     21:
                     22:    cd OpenXM/src
                     23:    make configure
1.5     ! takayama   24:    make
        !            25:    make install
1.2       takayama   26:
                     27: */
1.5     ! takayama   28: /*&jp なお, OpenXM/src/ox_math のコンパイルおよび利用には Mathematica が,
        !            29: OpenXM/src/OpenMath のコンパイルおよび利用には
1.3       maekawa    30: には, jdk (java 環境) が必要です.
1.2       takayama   31: */
1.5     ! takayama   32: /*&eg In order to use and compile OpenXM/src/ox_math, you need Mathematica.
        !            33: In order to use and compile OpenXM/src/OpenMath,
        !            34: you need jdk (java environment).
1.1       takayama   35: */
                     36: /*&C
                     37:
                     38: */
                     39: /*&jp
1.5     ! takayama   40:   Solaris でコンパイルするには, /usr/ccs/bin をサーチパスの最初へもっていって
        !            41:   おきます.
        !            42: */
        !            43: /*&eg
        !            44:  /usr/ccs/bin must be at the top of the command search path to compile
        !            45:  on Solaris.
        !            46: */
        !            47: /*&
        !            48:
        !            49: */
        !            50: /*&jp
1.3       maekawa    51: ★ OpenXM パッケージの利用方法
                     52: OpenXM をホームの直下に展開した場合, 次のようにします.
1.1       takayama   53: */
                     54: /*&eg
1.2       takayama   55: * How to use the OpenXM package?
1.1       takayama   56: If you have OpenXM under your home directory, do as follows.
                     57: */
                     58: /*&C
1.2       takayama   59:
1.1       takayama   60:     cp OpenXM/rc/asirrc ~/.asirrc
                     61:     source OpenXM/rc/bashrc (in case of bash)
                     62:     source OpenXM/rc/cshrc  (in case of csh)
1.2       takayama   63:
1.1       takayama   64: */
                     65: /*&jp
1.3       maekawa    66: OpenXM をホームの直下に展開してない場合は OpenXM/rc/bashrc, OpenXM/rc/cshrc を
                     67: 適当に変更して使用してください.
1.1       takayama   68: */
                     69: /*&eg
                     70: If you have OpenXM in a different place, edit OpenXM/rc/bashrc or
                     71: OpenXM/rc/cshrc properly.
                     72: */
1.2       takayama   73: //&C
1.3       maekawa    74: //&jp asir の利用には  key が必要です.  以下のファイルを御覧ください.
1.2       takayama   75: //&eg You need key to use asir.  See the following file:
                     76: //&C OpenXM/lib/asir/asir_key
                     77: //&C
1.1       takayama   78: /*&jp
1.3       maekawa    79: 注意 1.
                     80: asir で日本語のヘルプを利用するには,
1.1       takayama   81: PAGER=jless
                     82: export PAGER
1.3       maekawa    83: などで, 日本語を扱える PAGER を指定する必要があるかもしれません.
                     84: 注意 2.
1.5     ! takayama   85: OpenMath 用の OMproxy には現在のところ, jdk が必要です.
1.1       takayama   86: PATH=/usr/local/jdk1.1.8/bin:$PATH
                     87: export PATH
1.3       maekawa    88: などとして, jdk の javac をサーチパスの先のほうへもっていくようにして
                     89: ください.
1.1       takayama   90: */
                     91: /*&jp
                     92:
1.3       maekawa    93: 以上.  以下の使用例へ進んで下さい.
1.1       takayama   94:
1.3       maekawa    95: ★(1) asir のマニュアルは,
                     96:    OpenXM_contrib2/asir2000/doc の README を見てね.
                     97:   (2) asir-contrib のマニュアルは,
                     98:   OpenXM/src/asir-contrib/packages/doc で make したあと,
                     99:   ptex cman.texi (日本語)
                    100:   tex cman-eg.texi (英語)
                    101:   すればよろしい.
                    102:   Online manual : ox_help(xxx) を利用するには,
1.2       takayama  103:    (cd OpenXM/src/asir-contrib/packages/doc ; make install-help)
1.3       maekawa   104:   とします.
1.1       takayama  105:
1.3       maekawa   106: 注意:
                    107: $OpenXM_HOME/bin の下の, fep, phc は, いまのところ
                    108: linux 用のバイナリまたはバイナリへのシンボリックリンクです.
                    109: Linux 以外の場合はバイナリを入れ換える必要があります.
1.1       takayama  110:
1.3       maekawa   111: Solaris での make の問題点については, OpenXM/doc/OpenXM-FAQ-jp.txt
                    112: を見てください.
1.1       takayama  113:
1.3       maekawa   114: ---------------  インストール完了 ---------------------------
1.1       takayama  115:
1.3       maekawa   116: ★使用例
1.1       takayama  117:
1.3       maekawa   118: OpenXM は X Window System 上でしか動作しません.
1.1       takayama  119:
1.3       maekawa   120: asir を動作させるには, key が必要です.
                    121: OpenXM/lib/asir/asir_key のコメントをみて, key を E-mail で
                    122: とりよせて下さい.
1.1       takayama  123:
1.5     ! takayama  124: --------------------------------------------------
        !           125: OpenXM クライアント : asir 入門
1.3       maekawa   126: ----------------   例 : asir に kan/sm1  を組み込む.
1.1       takayama  127: asir
                    128: load("xm");
1.3       maekawa   129: P=sm1_start();    /* P はプロセス番号 */
1.1       takayama  130: load("katsura");
1.3       maekawa   131: sm1_pgb(P,[katsura(4),[u0,u1,u2,u3,u4]]); /* sm1 でグレブナ基底を計算 */
1.1       takayama  132:
1.3       maekawa   133: ---------------    例 : asir より gnuplot を呼び出す.
1.1       takayama  134: asir
                    135: load("xm");
                    136: P=gnuplot_start();
                    137: gnuplot(P,"plot  tan(x); ");
                    138: gnuplot(P,"splot sin(x)*cos(x); ");
                    139:
1.3       maekawa   140: ---------------    例 : asir より tigers を呼び出す.
1.1       takayama  141: asir
                    142: load("xm");
                    143: tigers_start();
                    144: B = tigers(0,[[1,1,1,1],[0,1,2,3]]);
1.3       maekawa   145: length(B) は 8 です.  これは, 行列 A = [[1,1,1,1],[0,1,2,3]]
                    146: に付随した, toric ideal I_A の Grobner fan が 8 つの maximal
                    147: dimensional fan を持つことを意味します.
                    148: A[i] は i 番目の GB (グレブナ基底)です.
                    149: Binomial polynomial x^a-x^b を [[a_1, ..., a_n],[b_1, ..., b_n]] なる形式で
                    150: 表示します.
                    151: たとえば A[0];
1.1       takayama  152: [[[1,0,1,0],[0,2,0,0]],[[1,0,0,1],[0,1,1,0]],[[0,1,0,1],[0,0,2,0]]]
1.3       maekawa   153: ですから,
1.1       takayama  154: x1 x3 - x2^2, x1 x4 - x2 x3, x2 x4 - x3^2
1.3       maekawa   155: が GB であり, initial ideal は
1.1       takayama  156: x1 x3 , x1 x4 , x2 x4
1.3       maekawa   157: で生成されています.
1.1       takayama  158:
                    159: ----------------------------------
                    160: sm1
                    161: (oxasir.sm1) run  ;
1.3       maekawa   162: (x^20-1). fctr pmat ;       sm1 より ox_asir を呼び出して因数分解させる.
1.1       takayama  163:
                    164:
                    165:
1.5     ! takayama  166: [著作権表示]
        !           167: OpenXM/Copyright を御覧ください.
1.1       takayama  168:
1.5     ! takayama  169: OpenXM : url http://www.math.kobe-u.ac.jp/OpenXM
1.1       takayama  170:          cvs cite : kerberos.math.kobe-u.ac.jp
1.3       maekawa   171: sm1 :  作者 Nobuki Takayama, url http://www.math.kobe-u.ac.jp/KAN,
                    172: asir :    作者  url
                    173:          ライセンス形態   ??
                    174: gnuplot : 作者  url
                    175:          ライセンス形態   GPL?
                    176: phc : 作者 Jan Verschelde,  url
                    177:          ライセンス形態   ??
                    178: tigers : 作者 Birk Hubert,  url
                    179:          ライセンス形態   ??
1.1       takayama  180:
1.3       maekawa   181: [OpenXM についての連絡先]
1.1       takayama  182: takayama@math.sci.kobe-u.ac.jp
                    183:
1.3       maekawa   184: [OpenXM_HOME 下のファイルの構成]
                    185: lib/asir には, asir のライブラリ, ox_asir 本体
                    186: (ox_asir.xxyyzz.os なる名前で格納されています)
                    187:
                    188: lib/sm1 は src/SSkan/Doc への symbolic link
                    189: であり, sm1 のライブラリファイルが格納されています.
                    190: lib/sm1/bin には, binaryfiles
1.1       takayama  191:     sm1, ox_sm1, ox,  ox_log, ox_sm1_*
1.3       maekawa   192: へのシンボリックリンクが格納されます.
                    193: このシンボリックリンクは src/kxx で make install を実行することにより
                    194: 作成されます.
1.1       takayama  195:
1.3       maekawa   196: sm1 が ox_asir を利用するのに必要なファイル.
1.1       takayama  197:    lib/asir/ox_asir,
                    198:    lib/sm1/bin/ox, lib/sm1/bin/ox_log  (src/kxx/ox, src/kxx/ox_log)
                    199:    lib/sm1/ox.sm1, lib/sm1/oxasir.sm1
                    200:
1.3       maekawa   201: asir が ox_sm1_forAsir を利用するのに必要なファイル:
1.1       takayama  202:    lib/asir/ox_launch
1.3       maekawa   203:    lib/sm1/bin/ox_sm1_forAsir (ox_sm1 へのリンク)
1.1       takayama  204:    lib/asir/xm
1.3       maekawa   205:    lib/sm1/ 以下の *.sm1 なるすべての ライブラリファイル.
1.1       takayama  206:      callsm1.sm1 callsm1b.sm1
1.3       maekawa   207:      (ox_sm1_forAsir の定義ファイル, src/kxx/oxserver00.c
                    208:       ox_sm1 が ox_sm1_forAsir という名前で呼ばれるとこれらのファイルをロード.)
1.1       takayama  209:
1.3       maekawa   210: asir が ox_sm1_gnuplot を利用するのに必要なファイル:
1.1       takayama  211:     lib/asir/ox_launch
1.3       maekawa   212:     lib/sm1/bin/ox_sm1_gnuplot (ox_sm1 へのリンク, ox_sm1_gnuplot は fork して
1.4       maekawa   213:                                 gnuplot4ox を実行します.)
1.1       takayama  214:     lib/asir/xm
                    215:     lib/sm1/callsm1.sm1, lib/sm1/gnuplot.sm1
1.3       maekawa   216:      (ox_sm1_gnuplot の定義ファイル, src/kxx/oxserver00.c
                    217:       ox_sm1 が ox_sm1_gnuplot という名前で呼ばれるとこれらのファイルをロード.)
1.4       maekawa   218:     bin/gnuplot4ox,  bin/gnuplot_x11  (gnuplot 本体, src/gnuplot*)
1.1       takayama  219:
                    220: ----------------------------------------
1.3       maekawa   221: [開発者用メモ]
1.1       takayama  222:
1.3       maekawa   223: << sm1, ox_sm1, ox, oxlog の debug >>
                    224: binary file は各 directory の make install により
                    225: OpenXM/bin にコピーされますが,
                    226: debug 用にいちいちコピーするのは面倒なので,
                    227: OpenXM/src/kan96xx で make install2
                    228: OpenXM/src/kxx で make install2
                    229: を実行すると,
                    230: OpenXM/bin/sm1, ox, ox_sm1, oxlog より,
1.1       takayama  231: OpenXM/src/kan96xx/Kan/sm1
                    232: OpenXM/src/kxx/ox, OpenXM/src/kxx/ox_sm1, OpenXM/src/kxx/oxlog
1.3       maekawa   233: へのシンボリックリンクが作成されます.
1.1       takayama  234:
1.3       maekawa   235: [CVSコミッタ用メモ]
                    236: <<  OpenXM ディレクトリ配布版の作成方法 >>
1.1       takayama  237: rcvs export -rHEAD OpenXM
                    238: rcvs export -rHEAD OpenXM_contrib
                    239: rcvs export -rHEAD OpenXM_contrib2
1.3       maekawa   240: して, OpenXM, OpenXM_contrib, OpenXM_contrib2 全体を tar+gzip.
1.1       takayama  241: */

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>