Dell Optiplex GXa Solaris 8  x86  6/00

戻る




Perl-5.6.1


必要なソフトウェア:
AP631_source.tgz
http://ftp.activestate.com/ActivePerl/src/5.6/



下準備:

SuperUserになる。
	$ su
	password:

デフォルトでは存在していなかったライブラリをコピーする。
	# cp /usr/local/lib/libiconv.so.2 /usr/lib/

念のため今まで使っていたPerlをバックアップする。
	# cp /usr/local/bin/perl /usr/local/bin/perl.bak
	# exit


	
インストール:

作業ディレクトリを作成する。
	$ mkdir /opt/src/perl.5.6.1

作成した作業ディレクトリに移動する。
	$ cd /opt/src/perl.5.6.1

アーカイブをダウンロードする。
	$ wget http://ftp.activestate.com/ActivePerl/src/5.6/AP631_source.tgz

解凍展開する。
	$ tar xozf AP631_source.tgz

展開されたディレクトリに移動する。
	$ cd AP631_source

環境変数を指定しつつ最適化スクリプトを実行する。
	$ LD_LIBRARY_PATH=/usr/local/lib ./Configure

様々な質問に答える。殆どデフォルトのままEnterを押せば進むが、下記の項目だけ指定する。

=========================================================
Build Perl for multiplicity? [n] y
Use which C compiler? [cc] gcc
Build a shared libperl.so (y/n) [n] y
Your host name appears to be "ns1". Right? [y] www
Please type the (one word) name of your host: www
What is your e-mail address? [you@www.domain.com] you@domain.com
Do you still want to use vfork()? [n] y
=========================================================


環境変数を指定しつつコンパイルする。
	$ LD_LIBRARY_PATH=/usr/local/lib make

環境変数を指定しつつテストする。
	$ LD_LIBRARY_PATH=/usr/local/lib make test

SuperUseになる。
	$ su
	password:

環境変数を指定しつつインストールする。
	# LD_LIBRARY_PATH=/usr/local/lib make install
	# exit