Ubuntu中安装OpenSSL
参考:linux上安装Openssl步骤详解_linux安装openssl-CSDN博客
下载:
https://www.openssl.org/source/openssl-3.0.1.tar.gz
解压:
tar -xzvf xxxx.tar.gz
安装:
cd openssl-3.0.12
./config
make -j32
make install
更新:
sudo ldconfig 之后再查看openssl版本,如果没有更新,bash一下,再次查看。
安装位置:
在上述两个命令后,openssl命令行文件会安装到/usr/local/bin目录中,配置文件会安装在/usr/local/ssl目录中,头文件会安装在/usr/local/include/openssl目录中,so库文件会在/usr/local/lib或/usr/local/lib64目录下。具体结果见下图
如果出现执行“openssl version“报openssl: /usr/lib/libcrypto.so.3: version `OPENSSL_3.1.0‘ not found (required by
提示缺少"libcrypto.so.3"这个库,使用"find / -name 'libcrypto.so.3'"之后发现在/usr/lib/下有这个库,所以可能是这个库损坏,重新copy过来一个即可。
执行“sudo cp /home/zyf/sourceOpen/openssl/libcrypto.so.3 /usr/lib/libcrypto.so.3”之后,
再次执行“openssl version“
出现“OpenSSL 3.1.0-dev (Library: OpenSSL 3.1.0-dev )“说明问题解决。
执行“openssl version“报openssl: /usr/lib/libcrypto.so.3: version `OPENSSL_3.1.0‘ not found (required by_openssl: /lib/x86_64-linux-gnu/libcrypto.so.3: ver-CSDN博客