OpenSSL ソースからインストール

公開日: : 最終更新日:2020/08/04 Linux

 

tux logo

インストール手順

qiita

  1. 古いOpenSSLをアンインストールする

     
    # yum -y remove openssl
    
  2. 必要なライブラリをyumでインストールする

     
    # yum -y install perl wget gcc gcc-arm-linux-gnu tcp_wrappers-devel
    
  3. tarファイルをダウンロードして展開する

     
    # cd /usr/local/src
    # wget https://www.openssl.org/source/openssl-1.1.0h.tar.gz
    # tar -zxf openssl-1.1.0h.tar.gz
    
  4. 展開してできたフォルダに移動してビルドする

     
    # cd openssl-1.1.0h/
    # ./config --openssldir=/usr/local/ssl
    # make
    # make install
    

※こちらの記事では、rm -rf openssl-1.1.0f/ をやっているが、これやると make uninstallができなくなるので注意(やらんほうがいい) ※バージョンは変えること(最新のalpha版ではインストールできなかった)

 

openssl versionでエラー


[[email protected] 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が通っていないため。

探す。

[[email protected] 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
[[email protected] openssl-1.1.0h]#

 

/usr/local/src/openssl-1.1.0h/にあるので、(※/usr/local/src/openssl-1.1.0h/libssl.so.1.1ではない!)

以下実行する。

 

[[email protected] openssl-1.1.0h]# echo "/usr/local/lib64" > /etc/ld.so.conf.d/lib64.conf
[[email protected] openssl-1.1.0h]# ldconfig -v
[[email protected] openssl-1.1.0h]# openssl version
OpenSSL 1.1.0h  27 Mar 2018
[[email protected] openssl-1.1.0h]#

※[[email protected] openssl-1.1.0h]# echo “/usr/local/lib64/libssl.so.1.1” > /etc/ld.so.conf.d/lib64.conf  ではない!

Googleアドセンスレスポンシブ

関連記事

鍵

sshキー(鍵ペア)作り方 of Linuxコマンド

1. クライント端末でキーペア作成 ssh-keygen -t rsa -b 4096

記事を読む

tux logo

yum remove openssl CentOS7だと普通に消せるみたいっす。

  hertBread騒ぎのときにはyumもlsも消えて大惨事になると騒がれていた

記事を読む

tux logo

俺のrsync常連オプションとその覚え方

rsync -avhPz 覚え方は、 アダルトビデオエッチプレイゼット だ…!! あれこ

記事を読む

no image

SSHログインの際、WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!と表示されてログインできない

事象 接続したことがあるSSHサーバにIPアドレスや名前でSSH接続しようとしたら以下のような

記事を読む

zip icon

zipコマンドでzipファイル作成 再帰的

やり方 zip -r zipファイル名.zip 圧縮対象のファイル達 例 zip -r h

記事を読む

tux logo

ubuntu の Live DVDでキーボードの配置をjis(日本語)にする

キーボードの配置をjis(日本語)にする場合 loadkeys jp 出典:HDDの完全消去

記事を読む

tux logo

grep で行番号を表示させるオプションは、”n”

コマンド例 現在居るディレクトリ(カレントディレクトリ)配下のディレクトリを対象に、再帰的に「

記事を読む

tux logo

diffコマンド改行コード無視

コマンド diff --strip-trailing-cr ファイル1 ファイル2 qiit

記事を読む

tux logo

curlでBasic認証がかかってるWebサイトにリクエストする

  curl -u オプションをつける -u の後にユーザー名:(コロンで区切る)

記事を読む

tux logo

Linuxディレクトリ /opt

  /opt の役割 パッケージ管理ソフト以外でインストールしたディレクトリ構造を

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

PAGE TOP ↑