Dell Dimension 8200 |
SolarisTM 10 x86 1/06 |
openssl-0.9.7l
※事前に
perlをインストールしておく必要がある。
必要なソフトウェア:
openssl-0.9.7l.tar.gz (28.Sep.2006 Release)
インストール:
使用gcc: gcc-3.3.6
環境変数: こちら
作業ディレクトリを作成する。
mkdir /opt/src/openssl-0.9.7l
作成した作業ディレクトリに移動する。
cd /opt/src/openssl-0.9.7l
アーカイブをダウンロードする。
wget http://www.openssl.org/source/openssl-0.9.7l.tar.gz
ダウンロードしたアーカイブを解凍する。
tar xozf openssl-0.9.7l.tar.gz
解凍したディレクトリに移動する。
最適化スクリプトを実行する。
./Configure solaris-x86-gcc shared -fPIC
コンパイルする。
SuperUserになる。
インストールする。
ディレクトリを移動する。
ライブラリをコピーする。
cp libcrypto.a /usr/local/lib/
cp libcrypto.so.0.9.7 /usr/local/lib/
cp libssl.a /usr/local/lib/
ディレクトリを移動する。
各ライブラリのシンボリックリンクを張る。
ln -s libcrypto.so.0.9.7 libcrypto.so.0
ln -s libcrypto.so.0 libcrypto.so
ln -s libssl.so.0.9.7 libssl.so.0
ln -s libssl.so.0 libssl.so
ディレクトリを移動する。
ライブラリをコピーする。
cp libcrypto.a /usr/lib/
cp libcrypto.so.0.9.7 /usr/lib/
cp libssl.a /usr/lib/
ディレクトリを移動する。
各ライブラリのシンボリックリンクを張る。
ln -s libcrypto.so.0.9.7 libcrypto.so.0
ln -s libcrypto.so.0 libcrypto.so
ln -s libssl.so.0.9.7 libssl.so.0
ln -s libssl.so.0 libssl.so
gccのライブラリをコピーする。
cp /usr/local/lib/libgcc_s.so.1 /usr/lib/
includeファイルをコピーする。
cp -r /usr/local/ssl/include/openssl /usr/local/include/