計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Solaris8 にて openssl-1.0.0e を構築する
《古い》
準備
/dev/random に相当するデバイスファイルが必要.
Sun からパッチ 112438-02 が出ているのでまず当てる.
http://sunsolve.sun.com/
コンフィギュレーション
./config --prefix=/usr/local --openssldir=/usr/local/etc/openssl shared
このオプションで
バイナリは /usr/local/bin, /usr/local/lib に
設定ファイルなどは /usr/local/etc/openssl に
それぞれインストールされる
shared は動的ライブラリも作成するための引数
メイク
gmake
インストール
gmake install
注意: 標準の make ではうまくインストールできない場合がある.
後処理
同じ内容のマニュアルがシンボリックリンクで作成されるので,
gzip 化の都合上, 次のようにして別個のファイルとして作成する.
cd man;
for i in `find . -type l -print`; do
eval `ls -l $i | awk '{printf "LINK=%s;FILE=%s;\n",$9,$11}'`;
DIR=`dirname $LINK`;
LINK=`basename $LINK`;
echo $DIR $LINK $FILE;
/bin/rm $DIR/$LINK; /bin/cp $DIR/$FILE $DIR/$LINK;
done
備考
OpenSSL のアップデートで影響をうけるもの
Apache, OpenSSH, sendmail, Gtk (mozilla, gimp)
ただし libssl.so.0.9.* と libcrypt.so.0.9.* の古いバージョンを
新しいものにシンボリックリンクしておけば大丈夫.
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)