桌面执行命令
--下载文件
wget http://www.openssl.org/source/openssl-3.0.1.tar.gz
--解压缩
tar -xvzf openssl-3.0.1.tar.gz
--进入文件夹
cd openssl-3.0.1
--配置编译
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make depend
make
--安装
sudo make install
--安装完成后在openssl-3.0.1文件夹下执行
sudo cp libcrypto.pc /usr/local/ssl/lib64/pkgconfig
sudo chmod 644 /usr/local/ssl/lib64/pkgconfig/libcrypto.pc
sudo cp libssl.pc /usr/local/ssl/lib64/pkgconfig
sudo chmod 644 /usr/local/ssl/lib64/pkgconfig/libssl.pc
sudo cp openssl.pc /usr/local/ssl/lib64/pkgconfig
sudo chmod 644 /usr/local/ssl/lib64/pkgconfig/openssl.pc
--配置链接库
cd /etc/ld.so.conf.d/
sudo gedit openssl-3.0.1.conf
添加库路径
/usr/local/ssl/lib64
--保存退出
--重新加载动态链接
sudo ldconfig -v
--配置二进制文件
--备份
sudo mv /usr/bin/c_rehash /usr/bin/c_rehash.BEKUP
sudo mv /usr/bin/openssl /usr/bin/openssl.BEKUP
--修改环境参数
sudo gedit /etc/environment
#看看之前有没有旧的ssl路径,删掉
#添加:
/usr/local/ssl/bin
--更新环境
sudo source /etc/environment
--测试
which openssl
openssl version
Ubuntu 18.04 更换openssl版本为3.0.x
最新推荐文章于 2024-05-11 11:26:58 发布