centos6升级openssl1.1.0e
来源:互联网 发布:mysql中的rownum 编辑:程序博客网 时间:2024/04/30 20:10
openssl又升级了,才升级了没多久,真是折腾。上次升级1.0.1j就搞出个问题,su切换超级用户巨慢。
这次升级按以往经验还不行了,config,make成功,make test时报错,什么要0.96 0.92不行。
看一下报错文件是perl的,看来要升级perl。但是yum upgrade以后,最新的perl的SimpleTest也只是0.92而已。对于centos6,还没有高级版本的perl,最高是5.8,现在官网最新是5.24了。
只能去perl官网搞最新的,下载了源码,编译,那个慢啊,半个小时打不住,要是每台机这么搞要崩溃。
装完perl之后,把/usr/local/bin/会生成一个带版本号的新perl命令,把原来的备份,新的换上。
make test还是不行。test simple模块的版本并没有升级,我的内心是崩溃的。
只好百度了,链接去了cpan,哪知道这个才是坑啊,上面只有最新版本,下载来一看是Test 2说已经加了很多,很忐忑,不敢装,这个网站又巨慢,查找怎么也找不到旧版本。
终于又想起了百度,就照0.96版本的perl-Test-Simple,找了好几个rpm都装不上。
在phone.net上找这个rpm包,是一个perl516版本的,然后把这个rpm包所在网站的所有perl516相关rpm都下载下来。
安装后,用find查找,是装在opt目录下。
把perl用软连接换成516版本,并装上Test包终于可以make test了
但是又很奇葩地发现用root来 make test还报错,换成其他用户从头来,最后install的时候再换回root。
最后还没找到新安装的libssl.so.1.1,还要修改/etc/ld.so.conf,把安装目录加上去,而且软连接是不认,一定是最初的安装目录ldconfig更新。
搞了一天 。如果再给我个机会。我的过程是:
1)下载openssl
2)安装0.96版的perl-Test-Simple以及perl,并更换perl
3)找一个普通用户安装perl
4)换root或sudo make install
5)增加libssl.so.1.1的路径到ld配置文件
- centos6升级openssl1.1.0e
- ubantu14.04安装openssl1.0.1e
- MAC 编译openssl1.1.0c出错问题
- centos6.x升级g++.v6.1.0版本
- winxp下安装VC6和编译openssl1.0.1e(Release版附带zlib)
- [安卓]最新版本(OpenSSL1.0.1e)libssl.so, libcrypto.so for Android
- onvif用到的 OpenSSL1.0.1e,VC6编译动态库和静态库
- CentOS6升级到CentOS6CR
- centos6升级到6.2
- CentOS6 升级python
- centos6.5 升级 Python
- CentOS6.5升级git
- CentoS6升级git
- centos6.3升级iproute2
- CentOS6.4升级Python
- CentOS6.5升级内核
- centos6.8 升级libc
- CentOS6.X升级Python
- 如何快速建立网站
- 前置自加与后置自加的理解
- 219. Contains Duplicate II
- 17.2.22 Pose-Aware Face Recognition in the Wild 小感
- 从0到1学习node(七)之express搭建简易论坛
- centos6升级openssl1.1.0e
- LintCode 22 平面列表
- PAT乙级1026 程序运行时间
- sql 语句 "for update"
- 从Java视角理解伪共享
- TIMESTAMP和DATETIME的区别
- 【技术】C#深入:类型基础
- CS1061号错误是什么
- iOS自动打包并发布脚本