インストール手順
古いOpenSSLをアンインストールする
# yum -y remove openssl必要なライブラリをyumでインストールする
# yum -y install perl wget gcc gcc-arm-linux-gnu tcp_wrappers-develtarファイルをダウンロードして展開する
# cd /usr/local/src # wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz # tar -zxf openssl-1.1.0h.tar.gz展開してできたフォルダに移動してビルドする
# cd openssl-1.1.0h/ # ./config --openssldir=/usr/local/ssl # make # make install
※こちらの記事では、rm -rf openssl-1.1.0f/ をやっているが、これやると make uninstallができなくなるので注意(やらんほうがいい) ※バージョンは変えること(最新のalpha版ではインストールできなかった)
openssl versionでエラー
[root@localhost openssl-1.1.0h]# openssl version
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
↑↑libssl.so.1.1にPathが通っていないため。
探す。
[root@localhost openssl-1.1.0h]# find /usr -name "libssl.so.1.1"
/usr/local/lib64/libssl.so.1.1
/usr/local/src/openssl-1.1.0h/libssl.so.1.1
[root@localhost openssl-1.1.0h]#
/usr/local/src/openssl-1.1.0h/にあるので、(※/usr/local/src/openssl-1.1.0h/libssl.so.1.1ではない!)
以下実行する。
[root@localhost openssl-1.1.0h]# echo "/usr/local/lib64" > /etc/ld.so.conf.d/lib64.conf
[root@localhost openssl-1.1.0h]# ldconfig -v
[root@localhost openssl-1.1.0h]# openssl version
OpenSSL 1.1.0h 27 Mar 2018
[root@localhost openssl-1.1.0h]#
※[root@localhost openssl-1.1.0h]# echo “/usr/local/lib64/libssl.so.1.1” > /etc/ld.so.conf.d/lib64.conf ではない!
コメント