【linux系统无root安装openssl(1.1.1版本)】
linux系统无root安装cmake过程中openssl报错,但已经安装了openssl,可能是没有权限导致的,我们可以自己再自定义安装一个openssl。
使用wget工具下载 OpenSSL 源代码
wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
解压 OpenSSL 源代码文件
tar -zxvf openssl-1.1.1.tar.gz
解压后进入解压cd进入解压文件路径
cd openssl-1.1.1
这时候openssl已经解压在home/个人目录下面,因为是公共服务器,我们需要安装在自己文件下面,首先在个人目录下面创建一个文件用来安装openssl
创建完目录并将 OpenSSL 安装到改路径
./config --prefix=$HOME/openssl_install
编译 OpenSSL:
make
安装 OpenSSL:
make install
安装完 OpenSSL 后,通过设置 LD_LIBRARY_PATH 环境变量来告诉系统在哪里找到 OpenSSL 库文件。假设将 OpenSSL 安装到了 $HOME/openssl_install 目录下,可以按照以下设置环境变量
export LD_LIBRARY_PATH=$HOME/openssl_install/lib:$LD_LIBRARY_PATH
source ~/.bashrc
退出路径cd (cd后面有个空格)
cd