首页 > 其他分享 >openssl版本升级

openssl版本升级

时间:2024-05-23 09:40:01浏览次数:14  
标签:tar openssl perl 版本升级 usr lib64 local

【openssl版本升级】

  • 查看openssl版本
openssl version
  • 查看openssl 路径
which openssl
  • 下载openssl
wget http://www.openssl.org/source/openssl-1.1.1q.tar.gz
  • 下载perl
wget https://www.cpan.org/src/5.0/perl-5.30.0.tar.gz
  • 安装依赖
yum install -y zlib zlib-devel gcc
  • 建立安装目录
mkdir /usr/local/perl
  • 解压perl
tar -xzvf perl-5.36.0.tar.gz
  • 配置perl
cd perl-5.36.0
./Configure -des -Dprefix= /usr/local/perl -Dusethreads -Uversiononly
  • 编译
make
  • 安装
make install
  • 查看perl版本
perl -v
  • 解压openssl
tar -xzvf openssl-1.1.1q.tar.gz
  • 调用zlib共享库
cd openssl-1.1.1q
./config shared zlib
  • 编译
make
  • 安装
make install
  • 备份当前openssl
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/lib64/openssl/ /usr/lib64/openssl.old
  • 使用新版openssl
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl/ /usr/include/openssl
  • 更新动态链接库数据
echo "/usr/local/lib/" >>/etc/ld.so.conf
  • 重新加载动态链接库
ldconfig -v


可能存在的问题

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

原因
openssl库的位置不正确
解决办法

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
  • 查看openssl版本
openssl version

 

标签:tar,openssl,perl,版本升级,usr,lib64,local
From: https://www.cnblogs.com/nicolasblog/p/18207671

相关文章

  • nginx -with--openssl make报错解决方法
    nginx-with--openssl make报错解决方法##若报错/opt/nginx-1.18.0]#makemake-fobjs/Makefilemake[1]:Enteringdirectory`/opt/nginx-1.18.0'cd/usr/local/openssl\&&if[-fMakefile];thenmakeclean;fi\&&./config--pref......
  • 20211128- sdf 测试-2-openssl
    任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考网内容和AI要给出详细过程,否则不得分。0.根据gmt0018标准,如何调用接口实现基于SM3求你的学号姓名的SM3值?(5‘)1.使用OpenSSL实现SDF接口中的hash运算接口,至少支持SM3算法,把相关函数集成到src中的sdf......
  • sdf 测试-2-openssl
    要求在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考网内容和AI要给出详细过程,否则不得分。0.根据gmt0018标准,如何调用接口实现基于SM3求你的学号姓名的SM3值?(5‘)使用OpenSSL实现SDF接口中的hash运算接口,至少支持SM3算法,把相关函数集成到src中的sdf.c中中(5......
  • sdf 测试-2-openssl
    在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考网内容和AI要给出详细过程,否则不得分。0.根据gmt0018标准,如何调用接口实现基于SM3求你的学号姓名的SM3值?(5‘)使用OpenSSL实现SDF接口中的hash运算接口,至少支持SM3算法,把相关函数集成到src中的sdf.c中中(5')在t......
  • sdf 测试-2-openssl
    sdf测试-2-openssl任务详情在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考网内容和AI要给出详细过程,否则不得分。0.根据gmt0018标准,如何调用接口实现基于SM3求你的学号姓名的SM3值?(5‘)1.使用OpenSSL实现SDF接口中的hash运算接口,至少支持SM3算法,把......
  • 跨版本升级工具
    来自:https://www.douyin.com/video/73602550825894249111、麒麟操作系统“款版本升级”工具,仅面向企业用户,需要联系麒麟软件销售或收获人员获取。   该工具可以将"银河麒麟桌面操作系统v10"升级到"银河麒麟桌面操作系统v10(sp1)"。2、该工具支持“在线升级”和“本地升级......
  • Linux - 内核版本升级
    测试时间:2024年5月15日,本文测试CentOS7.9的内核版本升级 一、使用第三方仓库(ELRepo)(1)升级前内核查看(3.10.0-1160.el7.x86_64):uname-a或者uname-r(2)添加ELRepo仓库yuminstall-yhttps://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm(3)检查可安装的内核......
  • OpenSSL测试-SM4
    任务详情:0.在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务,参考别人代码要给出链接,使用AI工具要给出过程,否则成绩归零。1.使用OpenSSL的命令对你的8位学号(字符串)进行加密解密,密钥的前8个字节为你的8位学号,提交过程截图(5')2.使用OpenSSL编程对对"你的8位学号(数字)"进......
  • OpenSSL测试-HMAC
    任务详情:0参考别人代码要给出链接,使用AI工具要给出过程,否则成绩归零1在openEuler(推荐)或Ubuntu中,使用OpenSSL命令行工具,对消息“你的学号(数字)重复10遍”使用HMAC-SM3进行验证。密钥为随机数,自己生成。提交命令行操作过程截图和结果。(5分)2使用C语言和OpenSSL库,在openEuler或......
  • Openssl 设置 双向认证证书的过程
    Openssl设置双向认证证书的过程openssl的安装安装openssl大部分操作系统都会带openssl只是版本略有不同.因为不带openssl连基本的openssh可能都没法用.安装方法yuminstallopenssl-y查看版本:opensslversionOpenSSL1.1.1kFIPS25Mar2021OpenEuler2203......