首页 > 系统相关 >Ubuntu中安装OpenSSL

Ubuntu中安装OpenSSL

时间:2024-05-09 16:33:07浏览次数:28  
标签:make openssl OpenSSL so.3 3.0 Ubuntu 安装 libssl

一、前期准备
1.1 压缩包下载

在安装openssl之前,我们需要下载对应的压缩包
https://www.openssl.org/source/openssl-3.0.1.tar.gz

此压缩包可以选择win上下载后解压再复制到本地虚拟机中,也可以选择直接在本地虚拟机中使用wget命令进行下载。当然,在使用wget命令时,我们需要先安装wget。

可以通过以下命令在Linux中下载openssl的压缩包
如果要安装指定版本,请下载指定的版本,下载路径也进行修改

wget https://www.openssl.org/source/openssl-3.0.1.tar.gz

下载之后需要解压,最终得到名称为openssl-3.0.1的文件夹

tar -zxvf openssl-3.0.1.tar.gz
1.2 gcc, make等的安装

由于编译需要使用gcc和make命令,因此需先安装gcc与make

sudo apt-get install g++ make

#需要先卸载Ubuntu自带openssl版本
sudo apt remove openssl -y
二、安装配置

在解压完压缩包和安装gcc,make之后,需要进入openssl对应的文件夹,才能进行后续操作

cd openssl-3.0.1
./config

执行完成后,会得到以下信息

之后继续在当前目录下执行make -j32和make install命令,得到如下结果。这里的-j32指的是用32线程编译,速度相较传统make更快一些

make -j32
make install

接着查看版本:
openssl version
#显示指定版本就按照成功

可能会报错

openssl: error while loading shared libraries: libssl.so.3: cannot open shared object file: No

原因

没有把安装的ssl中libssl.so.3链接到/usr/lib和/usr/lib64中导致找不到

解决方案

查看是否安装有openssl,低版本ssl需要重新安装

whereis openssl

查询是否已有找不到的依赖

find / -name libssl.so.3
find / -name libcrypto.so.3

链接

# 提示前面的路径是自己执行make -j32安装openssl的文件路径,记得替换一下,后面路径是系统的路径,不用修改!
ln -s /home/huang/Desktop/openssl-3.0.1/libssl.so.3 /usr/lib/libssl.so.3
ln -s /home/huang/Desktop/openssl-3.0.1/libssl.so.3 /usr/lib64/libssl.so.3
ln -s /home/huang/Desktop/openssl-3.0.1/libssl.so.3 /usr/lib/libcrypto.so.3
ln -s /home/huang/Desktop/openssl-3.0.1/libssl.so.3 /usr/lib64/libcrypto.so.3

标签:make,openssl,OpenSSL,so.3,3.0,Ubuntu,安装,libssl
From: https://www.cnblogs.com/zhengyan6/p/18182580

相关文章

  • Nessus安装和使用
    Nessus简介Nessus是十分强大的漏洞扫描器,内含最新的漏洞数据库,检测速度快,准确性高。下载地址:https://www.tenable.com/downloads/nessus一、安装可以windows,linux,docker等方式安装本次采用docker方式安装dockerrun-it-d--name=nessus-p8834:8834tenableofficial/n......
  • AWVS(acunetix) 安装详细教程
    一、软件介绍  AcunetixWebVulnerabilityScanner(简称AWVS)是一款知名的Web网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。AWVS官方网站是:http://www.acunetix.com/    软件有window版本,linux版本,还可以docker安装二、下载安装官方下载地址:http......
  • centos7.9 python3安装
    centos7.9python3安装在CentOS7.9上安装Python3,你可以使用yum来安装Python3的包。以下是安装Python3.6的步骤:首先,打开终端。安装Python3.6的依赖包:  sudoyuminstall-ygccopenssl-develbzip2-devellibffi-devel下载Python3.6的源......
  • 通过 pip 安装自己的代码包
    以前通过pip安装的时候总是很羡慕,别人的代码使用起来好方便啊,那时候觉得代码要提交到pip平台去管理肯定需要审核吧?后来了解到自己的代码要可以pip安装不需要审核,只需要遵循几个步骤就能轻松实现:准备代码包通过setuptools打包通过twine上传(需要pypi账号密码)重......
  • PVE安装后优化
    上传脚本文件至pve服务器,解压文件tarxvfpve_source.tar.gz解压出来有四个可执行脚本文件,脚本运行需要联网,保证外网通畅,执行./pve_source 1、去除订阅弹窗,输入6回车 2、web界面概要显示更多信息,输入7进入“修改PVE概要信息”,然后输入o使用推荐方案执行 ......
  • IDM安装和注册
    IDMInternetDownloadManager的安装和注册1、下载安装途径官网下载安装包https://www.internetdownloadmanager.com/官网会有一个30天使用的版本到期后可以卸载掉重新安装,试用期会重新计数,又能白嫖30天2、免费注册powerShell运行irmmassgrave.dev/ias|iex会弹出一......
  • docker安装xxljob
    dockersearchxxl-jobdockerpullxuxueli/xxl-job-admin:2.4.0dockerrun-d\-p8088:8088\-v/tool/xxl-job/logs:/data/applogs\-v/tool/xxl-job/application.properties:/xxl-job/xxl-job-admin/src/main/resources/application.propert......
  • pytorch安装
    一、判断是否有Nvidia(英伟达显卡)下面我以我的台式电脑windows10系统为例第一步:右键开始菜单,在弹出选项中选择任务管理器这台是有GPU的首先点性能选项,然后点GPU。在右上方会显示GPU名称,只有带NVIDIA的英伟达显卡的电脑才能安装GPU版本,否则其他的就只能安装CPU版本。我会写两......
  • 麒麟 V10 一键安装 Oracle 11GR2(231017)单机版 2
    https://www.modb.pro/db/1762008192972820480安装准备1、安装好操作系统,建议安装图形化2、配置好网络3、挂载本地ISO镜像源4、上传必须软件安装包(安装基础包,补丁包:33991024、35574075、35685663、6880880)5、上传一键安装脚本:OracleShellInstall✨偷懒可以直接下载本......
  • 麒麟 V10 一键安装 Oracle 11GR2(231017)单机版
    更新记录2024-04-22调整函数顺序,优化部分逻辑目前确定不支持列表RHEL6/OEL6/CENTOS6版本不支持安装19C,21C,官方没有认证RHEL9/OEL9/CENTOS9版本不支持安装11GR2,12CR2,官方没有认证常见问题安装RAC,主节点外的ISO镜像请勿上传到/soft目录下挂载,否则会被脚本......