关于deepin安装percona问题

问答中心分类: Database关于deepin安装percona问题
lunzz asked 6 年 ago
关于percona安装,有很多不明白的地方,也不敢贸然前来发帖,于是也翻了安装脚本源码,因为shell菜鸟,记录下过程,望大佬指点一二。
最初我在ubuntu下安装,percona自动下载安装上了。
1.然后我又在deepin下安装,percona自动下载安装了,但是没法启动,报错如没有找到 libssl.so.10之类,搜了很多资料没有解决。。。
2.我把原ubuntu下安装成功的oneinstack目录打包,拿到deepin下,我以为已经有下载好的percona会自动跳过安装,然而并没有,翻了源码发现在check_os.sh中有个变量 sslLibVer(判断当前系统的openssl版本?)ubuntu判断结果是ssl102,deepin结果是ssl101,这个变量是做什么的呢?
3.现在我注释了这个变量的判断,直接赋值为ssl102也就是让脚本直接使用ubuntu下下载的percona版本,安装过程报错 PHP install failed, Please Contact the author! 
4.接下来的我做的是重新安装选择percona从源码编译,安装过报错 Percona install failed, Please contact the author!  
系统环境:ubuntu18.04、deepin15.6
以上遇到的问题,还望大佬稍微指点一二,谢过!
 

3 Answers
oneinstack answered 6 年 ago
使用二进制版本安装需要判断ssl版本!
deepin15.6是基于debian8 的吧?
debian8是ssl101 ,如果deepin15.6 ssl是其它版本,请告知,谢谢!

lunzz answered 6 年 ago
谢谢解答,deepin上 openssl version 命令显示版本 1.1.0e

oneinstack answered 6 年 ago
percona二进制版本暂时不支持1.1.0e,percona请用源码安装!