TkSTEPインストール

1.tk8.0のパージ(必要に応じて)
	もしノーマルｔｋを消す場合は以下のファイルを消して下さい。
	/usr/local/bin/wish8.0*
	/usr/local/lib/libtk8.0*
	/usr/local/lib/tk8.0*
	/usr/local/lib/tkConfig.sh
	/usr/local/include/tk.h

2.tcl8.0.4jp1.3をインストールします。
	詳しくはそちらのパッケージに譲りますが、大体以下のようにすれば
	いいでしょう。
	まずはソースを置いておくディレクトリで英語版のパッケージを展開
	します。尚、 $はプロンプトです。入力の必要はありません。
	ＧＮＵツールを前提にしていますのでＬｉｎｕｘなら問題はないでしょ
	う。しかし、そうではないシステムが大半なので、各自マニュアルを
	お読み下さい。

	$ tar zxfv tcl8.0.4.tar.gz

	続いてそのディレクトリに移動し、日本語版のパッチを当てます。

	$ cd tcl8.0.4
	$ zcat ../tcl8.0.4jp1.3.patch.gz | patch -p -s

	オリジナルファイルを掃除します。

	$ find . -name "*.orig" -print -exec {} \;

	ｕｎｉｘディレクトリに移動し、コンパイル・インストールを行いま
	す。

	$ cd ./unix
	$ ./configure --enable-gcc --enable-shared
	$ make
	$make install

	さいごにソースディレクトリに移動し、シンボリックリンクを張りま
	す。

	$ cd ../..
	$ln -sf tk8.0.4 tk8.0.4jp

3.ソースを作成します。
	ＴｋＳｔｅｐ日本語版を作成するには２段階のパッチを当てる必要が
	あります。まずは英語版の tk8.0を展開し、日本語版のパッチを当て、
	そこに今回配布したパッチを当てます。

	$ tar zxfv tk8.0.4.tar.gz
	$ cd tk8.0.4
	$ zcat ../tk8.0.4jp1.3.patch.gz | patch -p -s
	$ zcat ../tk8.0.4jp-Stepnize.gz | patch -p -s
	$ find . -name "*.orig" -print -exec rm {} \;
	$ cd ./unix

4.コンフィギュレーションします。
	ＴｋＳｔｅｐにどのような機能を持たせるかを設定します。
	ＴｋＳｔｅｐはイメージ拡張を持っており、通常のＴｋに加えて、更
	にＴＩＦＦとＸＰＭが扱えます。
	その際はそれぞれ

	--enable-tiff --enable-xpm

	と指定します。
	しかしながら、Ｉｍｇライブラリによる拡張とコンフリクトします。
	また、Ｉｍｇライブラリではより多くのフォーマットをより高い品質
	で扱うことが可能ですので、ＴｋＳｔｅｐでは拡張を行わずＩｍｇラ
	イブラリのみを使うことを推奨します。
	Ｉｍｇライブラリは

	http://www.aaa-int.or.jp/~jfactory/TkStep/

	以下のリンクをたどることで入手可能です。
	ＴｋＳｔｅｐではドラッグアンドドロップを使うことが出来ます。
	ただし、今回の版では何と、新しくサポートされたホイールマウスと
	イベント番号が衝突してしまいました。
	一応分岐するように設定しましたが、私はホイールマウスを持ってい
	ないので動作確認が出来ません。同時にイベントが発生した場合に、
	万が一コンフリクトが発生したらお知らせ下さい。尚、ドラッグアン
	ドドロップを最初から使わないのであれば問題は起きないと思います。
	指定する際は

	--enable-dnd

	とします。恐ろしく便利な機構ですので是非指定して使って下さい。
	他は必須です。特に

	--enable-step

	は指定しないとエラーが出ます。と言うわけで

	$ configure --enable-gcc --enable-shared --enable-step \
		必要に応じたオプション

	とします。

5.コンパイルとインストール

	$ make
	$ make install
	$ cd /usr/local/lib

6.できあがり

	是非以下のデモを実行して下さい。
	/usr/local/lib/tkstep8.0jp/demos/widgets

	それでは！！頑張ってプログラムに励んで下さいね！

7.参考までに

	ＴｋＳｔｅｐのもつ独特の機能を使いつつ既存のｔｋや、果てはＸ以
	外の機種であるＷｉｎｄｏｗｓ版やＭａｃ版でも同じスクリプトが動
	作するように設計されたサンプルとしては最適なエディタがあります。
	詳しくは

	http://www.aaa-int.or.jp/~jfactory/JDE/

	を御覧下さい。




					若谷  純(jfactory@aaa-int.or.jp)

