缺少libssl.so.10依赖的解决办法

ahua、 ahua、 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

安装mongodb和redis时缺少libssl.so.10依赖的解决办法
1、下载openssl包
wget https://www.openssl.org/source/old/1.0.0/openssl-1.0.0f.tar.gz
下载完毕后解压,注意编译安装openssl需要c和prel环境。
tar zxvf openssl-1.0.0f.tar.gz
2、进入解压后的目录
生成Makefile文件。
#./config shared zlib-dynamic
#make
注意:make时可能会报错。
缺失zlib,需要安装error: zlib.h:no such file or directory
apt-get install zlib1g-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libbz2-dev
然后重新make
3、就会生成这两个文件
libssl.so.1.0.0
libcrypto.so.1.0.0在make后的目录中生成两个软连接
#ln -s libssl.so.1.0.0 libssl.so.10
#ln -s libcrypto.so.1.0.0 libcrypto.so.10
进入/usr/lib/目录下删除之前的libssl.so.10和libcrypto.so.10
把两个软连接复制后放到/usr/lib/目录下
重新安装mongodb或redis,问题解决
 

...全文
评论 1
收藏 已收藏
分享
返回顶部
ahua、
CSDN 全站建议专区 11,535 成员 4,175 内容