Ubuntu16.04系統 openssl1.1.1.tar.gz原始碼安裝
阿新 • • 發佈:2019-01-14
- 解除安裝自帶openssl
sudo apt-get remove openssl
- 下載openssl
到openssl官網下載壓縮包
http://www.openssl.org/source/
- 安裝openssl步驟
1.進入檔案路徑
cd /openssl-1.1.1
sudo ./config shared --prefix=/usr/local/openssl --openssldir=/usr/lib/openssl
編譯
make
安裝
sudo make install
- 設定環境變數
sudo gedit ~/.bashrc 在最後一行新增export PATH=$PATH:/usr/local/openssl/bin 儲存退出, 使用source ~/.bashrc使其立即生效。
- 建立符號連結(這部可做可不做,看你的需求)
#ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
#ln -s /usr/local/ssl/include/openssl /usr/include/openssl
- 安裝報了個錯:
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
解決辦法
建立符號連結(這部可做可不做,看你的需求) ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1 ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
- 驗證openssl是否安裝
openssl version -a