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