RealPath:
WebPath:
2016/12/22 00:20 (JST) 更新
ネットワーク関連 >>

OpenSSL

Contents

Amazon Linux 2016.09 (el6相当) にて確認。

1.0.2j ビルド

# cat /etc/system-release
Amazon Linux AMI release 2016.09

# yum -y install gcc gcc-c++
# wget https://www.openssl.org/source/openssl-1.0.2j.tar.gz
# tar xzvf openssl-1.0.2j.tar.gz
# cd openssl-1.0.2j
# ./config --prefix=/usr
# make
# make install

$ openssl version
OpenSSL 1.0.2j  26 Sep 2016

1.1.0c ビルド

Amazon Linux (AMI 2016.09) にて確認。

※ bitcoin をビルドするときには openssl 1.1.0 は新しすぎるので 1.0.2 あたりが良い。

# cat /etc/system-release
Amazon Linux AMI release 2016.09

# yum -y install gcc gcc-c++
# wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
# tar xzvf openssl-1.1.0c.tar.gz
# cd openssl-1.1.0c
# ./config --prefix=/usr
# make
# make install

$ openssl version
OpenSSL 1.1.0c  10 Nov 2016

libssl.so.1.1: cannot open shared object file 対策

$ 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 の場所を確認し、

# find /usr -name "libssl.so.1.1"
/usr/lib64/libssl.so.1.1

 
以下のように libssl.so.1.1 の場所が見つかるように対策を行う。

# echo "/usr/local/lib64" > /etc/ld.so.conf.d/lib64.conf
# ldconfig