概述:

整体步骤如下:1.先检查版本2.进行安装

《安装采用源码安装,然后再做相关的链接指向》

一、检查当前环境

1. 查看当前版本

openssl version

或者使用

yum info openssl

2.  在升级之前检查一下openssl的路径

which openssl

因为需要在升级openssl之后,我们需要使用软链接将其链接回此路径

二、准备开始升级安装

1、下载与解压

cd ~wget https://www.openssl.org/source/openssl-1.1.0f.tar.gz

tar-xzf openssl-1.1.0f.tar.gz

2、编译与安装

如果没有安装gcc可能会报错,可以直接使用yum安装一下gcc

yum install gcc

cd openssl-1.1.0f

./config

make

make install

3、尝试运行应该会出现下面的这个错误:

/usr/local/bin/openssl version/usr/local/bin/openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory

4、下面为相关的解决办法:

创建链接至libssl

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/ln-s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/

5、创建链接至新的openssl

ln -s /usr/local/bin/openssl /usr/bin/openssl_latest

6、检查openssl_latest的版本号是否是新的版本

openssl_latest version

OpenSSL1.1.0f 25 May 2017

7、重命名旧的openssl文件名,并且将新的文件名改为openssl

cd /usr/bin/mv openssl openssl_old

mv openssl_latest openssl

libcrypto yum 安装_CentOS升级OpenSSL至OpenSSL 1.1.0f版本其中有遇到libcrypto.so的问题...相关推荐

  1. libcrypto yum 安装_YUM 安装 VSFTP出错

    以前手动装过 vsftpd-2.0.5-16.el5_4.1.i386.rpm ,但由于依赖的问题没有装成功, 后来改成yum安装,出现如下错误. 要先执行rpm -e vsftpd-2.0.5-16 ...

  2. centos7 安装 openssl和openssl升级

    一.环境 centos7,openssl-1.1.1g.tar.gz 二.安装步骤 1.下载最新版本: https://mirrors.cloud.tencent.com/openssl/source ...

  3. 如何安装python3.7.4_银河麒麟安装Python3.7.4以及升级自带OpenSSL

    银河麒麟安装Python3.7.4以及升级自带OpenSSL 升级OpenSSL 1.下载opensslwget https://www.openssl.org/source/openssl-1.1. ...

  4. python2 openssl安装_CentOS下openssl和python编译安装

    一.前言 本文主要纪录CentOS等类型系统下openssl和python软件编译安装的操作过程和一些注意事项,以供后续回顾使用. 二.操作指导 2.1 环境说明 软件 版本 CentOS 6.9 x ...

  5. OpenSSL安全特征问题漏洞(CVE-2022-2068)版本1.0.2k-fips升级到3.0.5

    一.检查openssl版本 openssl version 影响范围 OpenSSL 3.0.0版本:3.0.0.3.0.1.3.0.2.3.0.3 OpenSSL 1.1.1版本:1.1.1-1.1 ...

  6. Centos7 升级稳定版 openssl

    openssl 源码包:https://www.openssl.org/source/ yum install gcc-c++ pcre pcre-devel zlib zlib-devel open ...

  7. linux升级最新的ssl版本,升级CentOS的OpenSSL环境到最新版本的OpenSSL

    漏洞描述 OpenSSL软件存在"心脏出血"漏洞,该漏洞使攻击者能够从内存中读取多达64 KB的数据,造成信息泄露. 漏洞危害 可被用来获取敏感数据,包括会话Session.coo ...

  8. 源码编译安装PHP7.4,解决openssl,libxml2,libcurl依赖的问题

    使用源码编译安装PHP7.4是在各种Linux平台上安装PHP的主要形式,通常会遇到各种错误,不是缺少依赖,就是依赖的库版本太低. 主要问题 本人编译PHP碰到的错误主要有如下几个: 1)libxml ...

  9. 已经yum安装的基础上,升级编译安装git

    一. 首先yum安装git # yum install git -y # git --version git version 1.7.1 二. 在已经yum安装的基础上升级git到2.7.4版本 1. ...

  10. dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群

    添加MySQL Yum存储库 首先,将MySQL Yum存储库添加到系统的存储库列表中.按着这些次序: 选择并下载适用于您的平台的发行包. 使用以下命令安装下载的发行包,替换platform-and- ...

最新文章

  1. MySQL面试题 | 附答案解析(十)
  2. Ubuntu 14.04 64bit上解析wireshark抓包pcap文件格式和源码实现
  3. Linux_Bash脚本基础
  4. 离散小波变换 python_CDF 9/7离散小波变换(卷积)
  5. 调用webservice 设置超时时间
  6. SSH整合中,使用父action重构子类action类.(在父类中获取子类中的泛型对象)
  7. python文件下载速度 装饰器_python使用装饰器对文件进行读写操作'及遍历文件目录...
  8. 图论 —— 弦图 —— LexBFS 算法
  9. UVA10603Fill题解--BFS
  10. ftl转pdf及问题集锦
  11. java 算法基础之三合并排序法
  12. matlab 不确定度计算器,A类贝塞尔不确定度计算器下载
  13. 电信运营商IT系统建设概况
  14. echarts label固定位置_echarts 饼状图调节 label和labelLine的位置
  15. 02-Sentinel-2 L1C级数据bat和Python脚本批量大气校正
  16. H3C SE 教程笔记——构建安全优化的广域网(上)
  17. JS基本语法-JavaScript中的常用函数2:判断数字类型,isNaN和isFinite的使用
  18. 一个sql语句的编写 写出不及格门数大于等于2的学生的姓名和平均成绩
  19. Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接
  20. 三个字母排列组合c语言,n个球的排列组合算法

热门文章

  1. 学习笔记(02):Qt视频教程-基础实例进阶-网页爬虫-图片抓取
  2. iOS 视频播放器旋转问题小结
  3. PS2019剪裁、切片、标尺工具、吸管工具、颜色取样器、注释工具、计数工具
  4. ESP8266使用教程之初识
  5. qqkey获取原理_通过call获取qqkey支持最新版
  6. 全能电子地图下载器——MapTileDownloader
  7. 【备忘】虚拟化容器/Docker视频教程/kubernetes/云计算/实例教程
  8. 往linux内核添加ch341,linux 4.1 usb驱动之usb_serial芯片ch341
  9. python内点法_最优化问题(三) 之 外点法(罚函数法)
  10. 微信小程序-视频教程-链接地址