要在Ubuntu上升級OpenSSL,您可以按照以下步驟操作:
打開終端(快捷鍵:Ctrl + Alt + T)
首先,更新軟件包列表:
sudo apt update
sudo apt upgrade
sudo apt install openssl=<版本號>
例如,要安裝OpenSSL 1.1.1k,可以運行:
sudo apt install openssl=1.1.1k-1ubuntu1.3
如果您需要從源代碼編譯OpenSSL,請按照以下步驟操作:
a. 安裝編譯所需的依賴項:
sudo apt install build-essential checkinstall zlib1g-dev libssl-dev
b. 從官方網站下載OpenSSL源代碼:
wget https://www.openssl.org/source/openssl-<版本號>.tar.gz
c. 解壓縮源代碼:
tar -xzvf openssl-<版本號>.tar.gz
d. 進入解壓縮后的目錄:
cd openssl-<版本號>
e. 配置編譯選項:
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
f. 編譯并安裝OpenSSL:
make
sudo make install
g. 更新系統庫緩存:
echo "/usr/local/openssl/lib" | sudo tee -a /etc/ld.so.conf.d/openssl.conf
sudo ldconfig
h. 更新符號鏈接:
sudo update-alternatives --install /usr/bin/openssl openssl /usr/local/openssl/bin/openssl 100
驗證OpenSSL版本:
openssl version
這將顯示已安裝的OpenSSL版本。如果您從源代碼編譯了OpenSSL,請確保使用/usr/local/openssl/bin/openssl
命令來使用新安裝的版本。