Annotation of OpenXM/doc/OpenXM-FAQ.oxweave, Revision 1.3
1.3 ! takayama 1: % $OpenXM: OpenXM/doc/OpenXM-FAQ.oxweave,v 1.2 2000/09/27 23:17:10 takayama Exp $
1.2 takayama 2:
3: //&C Sep 28, 2000
4: //&ja Q. asir より ssh を用いて remote の ox サーバを起動できません.
5: //&en Q. I cannot start remote ox servers with ssh.
6:
1.3 ! takayama 7: /*&ja
! 8: A.
! 9: (A) ssh がただしく動作しているかまずしらべます.
! 10: ssh -f -X -A remote-machine-name xterm
! 11: で xterm が起動しますか?
! 12: ssh の version によっては -X -A などの option をうけつけません.
! 13: シェルスクリプト /usr/local/bin/asir の ASIR_RSH を変更して下さい.
! 14: command not found の時は, .cshrc, .bashrc に xterm を起動できるように
! 15: パスを加えます.
! 16: 例:
! 17: set path=(/usr/X11R6/bin $path) (.cshrc)
! 18: export PATH=/usr/X11R6/bin:$PATH (.bashrc)
! 19:
! 20: (B) 1.1.3 では, remote machine の login shell が bash, sh の時は
! 21: remote server を起動できません. この bug は, 次の version で変更されます.
! 22:
! 23: (C) asir より,
! 24: ox_launch(remote-host-name,"/usr/local/OpenXM/lib/asir","ox_asir");
! 25: で ox_asir server を起動できるか試して下さい.
! 26: 起動できないときは,
! 27: ASIR_RSH に -v option を加えて
! 28: (例: ASIR_RSH='ssh -v -f -X -A ' )
! 29: ssh を debug mode で起動し, 原因を探します.
! 30:
! 31: */
! 32:
! 33: /*&en
! 34: A.
! 35: (A) Check if ssh works properly. For example, can you start xterm by the
! 36: command
! 37: ssh -f -X -A remote-machine-name xterm
! 38: ?
! 39: Some old versions of ssh do not accept options -X and -A.
! 40: If you have such versions, change the value of ASIR_RSH
! 41: in the shell script /usr/local/bin/asir.
! 42: Example: ASIR_RSH='ssh -f '
! 43: If you cannot start xterm with the error "command not found",
! 44: you need to add a path to .cshrc or .bashrc.
! 45: Example:
! 46: set path=(/usr/X11R6/bin $path) (.cshrc)
! 47: export PATH=/usr/X11R6/bin:$PATH (.bashrc)
! 48:
! 49: (B) Asir of openXM version 1.1.3 cannot start remove ox servers by ssh
! 50: if the login shell of the remote server is sh or bash.
! 51: This bug will be fixed in the next release.
! 52:
! 53: (C) Now, try to start the ox_asir server from asir by the command:
! 54: ox_launch(remote-host-name,"/usr/local/OpenXM/lib/asir","ox_asir");
! 55: If you couldn't add -v option to ASIR_RSH,
! 56: and start ssh with the debug mode. It will help you.
! 57: (Example: ASIR_RSH='ssh -v -f -X -A ' )
! 58:
! 59: */
1.2 takayama 60:
61: //&C
1.1 takayama 62:
1.3 ! takayama 63: //&C April 12, 2000.
1.2 takayama 64: //&ja Q. openxm*.rpm を利用しているのですが, asir と入力すると,
1.3 ! takayama 65: //&en Q. I installed OpenXM package by RPM (openxm*.rpm). Asir command returns
1.1 takayama 66: //&C /var/tmp/openxm-root/OpenXM/bin/asir is not found
1.2 takayama 67: //&ja とエラーがでて起動できません.
68: //&en and I cannot start asir.
69:
1.1 takayama 70: /*&C A.
1.3 ! takayama 71: Become root and type in the following command sequences:
! 72:
1.1 takayama 73: cd /usr/local/OpenXM/rc
74: make clean; make install
75: */
76:
1.3 ! takayama 77: /*&C
! 78:
! 79: -------------------------------------------------------------------
! 80:
! 81:
! 82: */
1.1 takayama 83:
84:
1.3 ! takayama 85: /*&ja
1.1 takayama 86: Q. 1999, 11/10:
87: " (file) run " を ox_sm1 に送って executeStringByLocalParser しても
88: ファイルをロードしてくれません.
89:
90: A. "[(parse) (file) pushfile] extension " で読み込んでください.
91: ox_asir も load("file") を executeStringByLocalParser しても
92: だめです. "file", 1, "load" をスタックへ積んでから execute します.
93: ox_math も "<< file" executeStringByLocalParser しても
94: だめです.
95:
96: Q. 1999, 11/10:
97: OX サーバを起動しようとしても起動しません.
98: asir を起動したあと, ox_launch したら, segmentation fault した.
99:
100: A. OpenXM は home directory の直下にあり, また OpenXM/rc/bashrc で環境
101: 変数を正しく設定しましたか?
102:
103: Q. 1999, 11/10:
104: sm1 は * をつかえないのですか?
105:
106: A. *もつかえます. x*y も x y も同じいみです.
107:
108:
109: Q. 1999, 11/12:
110: sm1 は 有理数を係数とする多項式を扱えないのですか?
111:
112: A. いまのところ扱えません.
113: OpenXM/lib/asir/xm の 関数 sm1_rat_to_p() は有理数係数の多項式を
114: sm1 が扱いやすいような 整数係数の多項式に変換してくれます.
115:
116: Q. 1999, 11/12:
117: Solaris 2.5.1 で pari のコンパイルがうまくできません.
118:
119: A.
120: | Solaris 2.5.1 ですが, いきなり pari の make でこけますね.
121: |
122: | /usr/local/bin/as -o kernel.o kernel1.s
123: | kernel1.s: Assembler messages:
124: | kernel1.s:1: Error: Rest of line ignored. First ignored character is `/'.
125: | make[2]: *** [kernel.o] Error 1
126: | make[2]: Leaving directory `/home/taka/OpenXM/src/pari-2.0.17.beta/Osolaris-spar
127: | cv9'
128: | make[1]: *** [install] Error 2
129:
130: これは私も以前はまりました. Osolaris-sparcv?/Makefile で
131:
132: AS=/usr/local/bin/as
133:
134: となっているせいです. これは
135:
136: AS=/usr/ccs/bin/as
137:
138: でなければ make に失敗します. Solaris の場合には /usr/ccs/bin が
139: /usr/local/binより先にサーチされるように path を設定する必要があります.
140:
141: このように設定しておくと configure の時自動的にAS=/usr/ccs/bin/as
142: としてくれる.
143:
1.3 ! takayama 144: */
! 145:
! 146: //&ja Q. pari で, LLL algorithm をつかうのにはどうしますか?
! 147: //&en Q. How to use functions for LLL algorithm in pari?
1.1 takayama 148: /*&C
149:
150: A. gp (Starting pari)
151: x = [1,0 ; 0,1] (Define a matrix. Do not use [[1,0],[0,1]].)
152: qflll(x)
153:
154: */
155:
1.3 ! takayama 156: //&C
! 157:
! 158: //&ja Q. Asir より pari をよびだして, LLL algorithm をつかうのにはどうしますか?
! 159: //&en Q. How to use functions for LLL algorithm in asir by calling pari?
1.1 takayama 160: /*&C
161:
162: A. asir
163: X = newmat(2,2,[[1,0],[0,1]]);
164: pari(lll,X);
165:
166: */
167:
168:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>