升级 openssl 至 1.1.1(方法一)

编程入门 行业动态 更新时间:2024-10-27 16:24:35

升级 openssl 至 1.1.1(<a href=https://www.elefans.com/category/jswz/34/1771314.html style=方法一)"/>

升级 openssl 至 1.1.1(方法一)

pg编译安装时遇到openssl版本的问题,报错如下:

 升级openssl版本

cd openssl-OpenSSL_1_1_1
mkdir /usr/local/openssl
./config --prefix=/usr/local/openssl
make -j 4
make install
cd /usr/local/openssl

配置环境变量

export OPENSSL_HOME=/usr/local/openssl
export PATH=/data/pg12.5/bin:$OPENSSL_HOME/bin:$PATH:

再次查看报如下错误:

[root@node1 ~]# openssl version
openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

[root@node1 ~]# which openssl
/usr/local/openssl/bin/openssl

查找libssl.so.1.1

[root@node1 ~]# find / -name libssl.so.1.1
/root/openssl-OpenSSL_1_1_1/libssl.so.1.1
/usr/local/openssl/lib/libssl.so.1.1

[root@node1 ~]# cp /usr/local/openssl/lib/libssl.so.1.1  /lib64

[root@node1 ~]# cp /usr/local/openssl/lib/ libcrypto.so.1.1  /lib64

将其更改使其指向新版
 rm -rf /lib64/libcrypto.so && ln -s /lib64/libcrypto.so.1.1 /lib64/libcrypto.so
 rm -f /lib64/libssl.so && ln -s /lib64/libssl.so.1.1 /lib64/libssl.so


再次查看自定义安装目录

[root@node2 ~]# which openssl
/usr/local/openssl/bin/openssl
[root@node2 ~]# openssl version
OpenSSL 1.1.1  11 Sep 2018

切换用户之后,postgres用户也需要配置环境变量

[root@node2 ~]# su - postgres
上一次登录:五 2月 11 11:33:05 CST 2022pts/0 上
[postgres@node2 ~]$ which openssl 
/usr/local/openssl/bin/openssl
[postgres@node2 ~]$ openssl version
OpenSSL 1.1.1  11 Sep 2018


 

更多推荐

升级 openssl 至 1.1.1(方法一)

本文发布于:2024-03-04 02:38:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1708048.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   openssl

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!