RockyLinux 9系では標準でOpenSSL 3系がインストールされていますが、あえて最新バージョンをソースからインストールしたい時に利用します。
環境
ソフトウェア | バージョン |
---|---|
OS | rockyLinux 9.2 or Ubunt 22.04 |
OS | OpenSSL 3.1.2 |
事前準備
予め以下のPerlパッケージをインストールしておく
sudo dnf install perl-FindBin
sudo dnf install perl-IPC-Cmd
sudo dnf install perl-Pod-Html
インストール
cd /usr/local/src
wget https://www.openssl.org/source/openssl-3.1.2.tar.gz
tar xvzf openssl-3.1.2.tar.gz
cd openssl-3.1.2
./config -fPIC --shared --prefix=/usr/local/ssl
make -j 4
make install
以上で、/usr/local/sslに、OpenSSL3.1.xがインストールされます。
「--prefix」を付与しないと、/usr/local配下に直接インストールされるため、デフォルトインストールのOpenSSLとパスの設定によっては競合を起こすので部ディレクトリにインストールすることが望ましいと思います。