version 1.47, 2003/09/03 00:20:39 |
version 1.54, 2018/10/18 06:30:29 |
|
|
%% $OpenXM: OpenXM/doc/install.oxweave,v 1.46 2003/02/14 03:32:44 takayama Exp $ |
%% $OpenXM: OpenXM/doc/install.oxweave,v 1.53 2018/09/07 07:13:04 takayama Exp $ |
OpenXM/doc/install.oxweave |
OpenXM/doc/install.oxweave |
|
|
/*&C |
/*&C |
Line 11 OpenXM URL : http://www.math.kobe-u.ac.jp/OpenXM |
|
Line 11 OpenXM URL : http://www.math.kobe-u.ac.jp/OpenXM |
|
/*&jp |
/*&jp |
|
|
------------ ソースからコンパイルしてインストールする方法 ---- |
------------ ソースからコンパイルしてインストールする方法 ---- |
|
|
(cd OpenXM/src ; make install) |
(cd OpenXM/src ; make install) |
バイナリとライブラリとドキュメント類は |
バイナリとライブラリとドキュメント類は |
OpenXM/bin, OpenXM/lib, OpenXM/doc |
OpenXM/bin, OpenXM/lib, OpenXM/doc |
Line 21 OpenXM URL : http://www.math.kobe-u.ac.jp/OpenXM |
|
Line 22 OpenXM URL : http://www.math.kobe-u.ac.jp/OpenXM |
|
にコピーされます. |
にコピーされます. |
この部分は root で実行してください. |
この部分は root で実行してください. |
|
|
|
|
|
たとえば openxm asir と入力して, asir がスタートすればインストール |
|
はうまくいっていると思われます. |
|
|
|
なお一部のソースは http://www.math.kobe-u.ac.jp/pub/OpenXM/misc より |
|
OpenXM_dist に make 中に wget コマンドでダウンロードされます. |
|
したがって, make するときは |
|
インターネットに接続されている必要があります. |
|
|
|
ファイアウオール内でもし passive ftp が使えない場合は, |
|
環境変数 ftp_proxy を正しく設定すればうまくいく場合があるかもしれません. |
|
詳しくは wget のマニュアルを見てください. |
|
ダウンロードしたライブラリのソースは |
|
OpenXM_dist ( OpenXM と並列した場所です ) に格納されます. |
|
ここに手動で必要なライブラリのソースをおいとけば, offline でも |
|
コンパイル可能です. |
|
|
*/ |
*/ |
|
|
/*&eg |
/*&eg |
Line 29 OpenXM package : Getting started. |
|
Line 47 OpenXM package : Getting started. |
|
|
|
|
|
----------- An instruction for a quick installation from the source code --- |
----------- An instruction for a quick installation from the source code --- |
|
|
(cd OpenXM/src ; make install) |
(cd OpenXM/src ; make install) |
You will get binaries, libraries, and documents under |
You will get binaries, libraries, and documents under |
OpenXM/bin, OpenXM/lib, OpenXM/doc |
OpenXM/bin, OpenXM/lib, OpenXM/doc |
Line 37 OpenXM package : Getting started. |
|
Line 56 OpenXM package : Getting started. |
|
/usr/local/bin |
/usr/local/bin |
This part should be executed as the root. |
This part should be executed as the root. |
|
|
|
Please try |
|
openxm asir |
|
If asir starts, then your installation seems to be successful. |
|
|
|
|
|
Some sources are downloaded from http://www.math.kobe-u.ac.jp/pub/OpenXM/misc |
|
to OpenXM_dist during the make by the wget command. |
|
So, your machine must be accessible to the internet. |
|
|
|
If you are in a firewall and cannot use even the passive |
|
ftp, the environmental variable ftp_proxy may help you. |
|
See the document of wget. All necessary library sources are downloaded in |
|
OpenXM_dist at the same level of OpenXM. If you are offline, please put |
|
all library sources necessary in this directory by hand. |
|
|
*/ |
*/ |
|
|
|
|
|
|
OpenXM/rc/openxm, OpenXM/rc/asir, OpenXM/rc/oxmath, 等の |
OpenXM/rc/openxm, OpenXM/rc/asir, OpenXM/rc/oxmath, 等の |
ファイルを自動生成します. |
ファイルを自動生成します. |
openxm, asir, oxmath などは OpenXM クライアントを起動するための |
openxm, asir, oxmath などは OpenXM クライアントを起動するための |
シエルスクリプトです. これらを /usr/local/bin にインストールするには |
シエルスクリプトです. たとえば openxm asir と入力すれば OpenXM 環境で |
|
asir が動作します. |
|
これらを /usr/local/bin にインストールするには |
次のように入力します. |
次のように入力します. |
|
|
*/ |
*/ |
|
|
It generates OpenXM/rc/dot.cshrc, OpenXM/rc/dot.bashrc and |
It generates OpenXM/rc/dot.cshrc, OpenXM/rc/dot.bashrc and |
OpenXM/rc/openxm, OpenXM/rc/asir, OpenXM/rc/oxmath, ... |
OpenXM/rc/openxm, OpenXM/rc/asir, OpenXM/rc/oxmath, ... |
The files openxm, asir, oxmath are shell scripts to invoke OpenXM clients. |
The files openxm, asir, oxmath are shell scripts to invoke OpenXM clients. |
|
For example, if you input |
|
openxm asir |
|
then asir starts in the OpenXM enviroment. |
If you want to install these shell scripts to /usr/local/bin, |
If you want to install these shell scripts to /usr/local/bin, |
type in as follows. |
type in as follows. |
|
|
|
|
OpenXM パッケージでもっとも充実しているクライアントは, |
OpenXM パッケージでもっとも充実しているクライアントは, |
asir です. |
asir です. |
asir のつかいかたは |
asir のつかいかたは |
OpenXM/doc/asir2000/man-jp.dvi |
OpenXM/doc/asir2000/man-ja.pdf |
または OpenXM/doc/asir2000/html-jp の HTML ファイルを見て下さい. |
または OpenXM/doc/asir2000/html-ja の HTML ファイルを見て下さい. |
asir 用 OpenXM クライアントライブラリのつかい方は, |
asir 用 OpenXM クライアントライブラリのつかい方は, |
OpenXM/doc/asir-contrib/cman-jp.dvi |
OpenXM/doc/asir-contrib/cman-ja.pdf |
を見て下さい. dvi の付くファイルは xdvi で見ることができます. |
を見て下さい. dvi の付くファイルは xdvi で見ることができます. |
|
|
OpenXM の設計の概要については, |
OpenXM の設計の概要については, |
|
|
The main OpenXM client in the OpenXM package is now |
The main OpenXM client in the OpenXM package is now |
asir. |
asir. |
Documents on asir are |
Documents on asir are |
OpenXM/doc/asir2000/man-eg.dvi |
OpenXM/doc/asir2000/man-en.pdf |
OpenXM/doc/asir2000/html-eg (HTML) |
OpenXM/doc/asir2000/html-en (HTML) |
|
|
The file |
The file |
OpenXM/doc/asir-contrib/cman-eg.dvi |
OpenXM/doc/asir-contrib/cman-en.pdf |
is a document on OpenXM client libraries for asir. |
is a document on OpenXM client libraries for asir. |
|
|
The design outline is described in |
The design outline is described in |
|
|
Solaris ではまだ問題が山積してます. |
Solaris ではまだ問題が山積してます. |
Solaris での make の問題点については, OpenXM/doc/OpenXM-FAQ-jp.txt |
Solaris での make の問題点については, OpenXM/doc/OpenXM-FAQ-jp.txt |
を見てください. |
を見てください. |
Solaris でコンパイルするには, /usr/ccs/bin をサーチパスの最初へもっていって |
Solaris でコンパイルするには, 次が最低限必要です. |
おきます. |
(1) gcc をインストールする. |
|
http://www.gnu.org より Solaris 用 binary を入手できる. |
|
それから [gnu file util と] bison. |
|
(2) /usr/ccs/bin:/usr/local/bin:/usr/ucb |
|
をサーチパスの最初へもっていっておきます. |
|
C シェルなら |
|
setenv PATH=/usr/ccs/bin:/usr/local/bin:/usr/ucb:$PATH |
|
|
|
これは /usr/ccs/bin/make, /usr/ucb/install を利用する必要があるためです. |
|
|
*/ |
*/ |
/*&eg |
/*&eg |
Q. I cannot make on Solaris. |
Q. I cannot make on Solaris. |
A. |
A. |
There are a lot of troubles on Solaris for now. |
There are a lot of troubles on Solaris for now. |
At least, |
At least, the following two things are prerequisite. |
/usr/ccs/bin must be at the top of the command search path to compile |
(1) Installation of gcc (http://www.gnu.org), [gnu file util] and bison. |
on Solaris. |
(2) /usr/ccs/bin:/usr/ucb must be at the top of the command search path |
|
to compile on Solaris. In case of C shell, type in |
|
setenv PATH=/usr/ccs/bin:/usr/local/bin:/usr/ucb:$PATH |
|
This is because our making procedure requires |
|
/usr/ccs/bin/make, /usr/ucb/install |
*/ |
*/ |
|
|
|
/*&jp |
|
|
|
Q. MacOS で build するには何が事前に必要ですか? |
|
A. |
|
1. App store から xcode と XQuartz を入手. |
|
2. https://brew.sh より Homebrew をインストールする. |
|
3. brew で必要なツールを下記のようにインストールする. |
|
brew install emacs nkf autoconf automake curl w3m readline |
|
4. Document の生成も行いたい場合は MacTeX をインストールして tex 関連のコマンドを path へ加えておく. |
|
brew install texi2html も. |
|
5. build 中に command line tool が必要とメッセージが出たらメッセージに従う. |
|
(上記、まっさらの Mac でまだ試していません. 多分要修正.) |
|
*/ |
|
|
|
/*&jp |
|
|
|
Q. Debian で build するのに必要なパッケージは? |
|
A. OpenXM/misc/packages/Linux/Debian2/debian/control を参照してください. |
|
以下のパッケージとそれに依存する package が必要です. |
|
bash, gnuplot, w3m, curl, emacs, |
|
nkf, wget, texinfo, java-common, openjdk-7-jdk, gnupg, latex2html, evince, dpkg-dev, debhelper, fakeroot, texi2html, dvipdfmx, dvipsk-ja, ptex-bin, gcc, freeglut3, freeglut3-dev, make, libxaw7, libxaw7-dev, bison, libtinfo-dev |
|
|
|
*/ |
|
|