首页 > 系统相关 >ubuntu 20.4 安装 openssl 3.x

ubuntu 20.4 安装 openssl 3.x

时间:2024-06-06 11:34:02浏览次数:20  
标签:bin 20.4 lib sudo openssl usr ubuntu local

ubuntu 20.4 自带了openssl 1.0.2,升级为 openssl 3.x 的操作如下:

# 下载 openssl 源代码压缩包
wget https://www.openssl.org/source/openssl-3.0.10.tar.gz

# 安装编译包
sudo apt-get install -y g++
sudo apt-get install -y make
sudo apt-get install -y perl 

# 解压源代码压缩包
tar -zxf openssl-3.0.10.tar.gz

#切换到解压后的源代码目录
cd openssl-3.0.10/

# 配置编译项
sudo ./config --prefix=/usr/local/openssl

# 编译,-j32是用32线程编译,速度更快
sudo make -j32

# 安装 openssl
sudo make install

# 备份原来 openssl
mv /usr/bin/openssl /usr/bin/openssl.back

# 创建软链接到系统位置
sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
#sudo ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1
#sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1

# 将openssl的库添加到系统,ubuntu 64位:lib64,32位:lib
sudo echo '/usr/local/openssl/lib64' > /etc/ld.so.conf.d/openssl.conf

# 查看openssl版本
openssl version

标签:bin,20.4,lib,sudo,openssl,usr,ubuntu,local
From: https://www.cnblogs.com/lqqgis/p/18234799

相关文章

  • Ubuntu server 24 (Linux) 安装部署smartdns 搭建智能DNS服务器
    SmartDNS是推荐本地运行的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度和准确性。支持指定域名IP地址,达到禁止过滤的效果。一安装smartdns1 关闭Ubuntu自带dns解析systemd-resolv......
  • 【ubuntu使用记录】—— 如何使用vim编译器如何写入保存文件和linux常用的操作指令记
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言vim编译器的使用1.写入的操作2.保存的操作常用的系统操作指令1.查看系统配置2.查看库的版本3.基本操作指令4.解压和压缩相关指令(1)安装rar和unrar工具(2)使用前言在Ubuntu中,使用......
  • netplan网络配置@ubuntu留档
    ubuntu使用netplan进行网络配置,简单又方便。配置的时候编辑/etc/netplan目录里的文件即可,如00-installer-config.yaml文件。固定ip配置network:ethernets:enp0s5:dhcp4:noaddresses:[192.168.1.7/24]routes:-to:default......
  • ubuntu 解决apt-get: Some index files failed to download. They have been ignored,
    很多博主都有编写把resolve.config文件里的conserve改为8.8.8.8,但还有一种可能是没有用最新的镜像源网址,导致找不到文件,推荐找一些最近的含有镜像源的帖子。另外就是连过外网之后导致板子和环境的网域不一样,都有可能。一般把这三种方法试了之后都是可以解决问题的。镜像源没有......
  • 搭建Ubuntu Linux虚拟环境并部署docker,搭建远程开发环境
    引言掌握虚拟化技术和容器化工具是开发者的必备技能,最近刚好学了些Linux技术,写一篇笔记来记录一下是如何一步步搭建一个UbuntuLinux虚拟环境的,并在当中部署docker容器。起初是为了安装docker,发现在Windows上安装docker比较麻烦,而在Linux系统上安装docker则比较简单。废话不多......
  • Ubuntu镜像源配置
    Ubuntu配置镜像源1.简介Ubuntu,是一款基于DebianLinux的以桌面应用为主的操作系统,内容涵盖文字处理、电子邮件、软件开发工具和Web服务等,可供用户免费下载、使用和分享。下载地址:https://mirrors.aliyun.com/ubuntu/2.相关仓库Ubuntu安装源(ubuntu-releases):https://dev......
  • 为Ubuntu18.04云服务器创建sudo用户
    目录1背景2问题3解决1背景  昨天购买了一个Ubuntu18.04的云服务器,登录进去只有root账号,新建一账号james,用james账号登录后,提示没有james主目录,进入/home目录一看,还真没有。既然没有那就创建一个。2问题登录james在/home创建目录james目录提示没权限:$mkd......
  • Ubuntu server 24 (Linux) IPtables 双网卡 共享上网NAT 安装配置DHCP
    一 开启路由转发功能sudovim/etc/sysctl.confnet.ipv4.ip_forward=1sudosysctl-p二 安装DHCP#更新软件包列表:sudoaptupdate#安装DHCP服务器sudoaptinstallisc-dhcp-server#修改监听网卡,根据实际修改sudovi/etc/default/isc-dhcp-serverINTERFACESv4=......
  • centos下 openssl 生成局域网ip的https证书
    环境准备利用OpenSSL签发证书需要OpenSSL软件及库,一般情况下CentOS、Ubuntu等系统均已内置,可执行openssl确认,如果提示oepnssl:commandnotfound,则需手动安装,以Centos为例:yuminstallopensslopenssl-devel-y生成证书请求文件新建openssl.cnf,内容如下:[req......
  • loongson 上位机 Ubuntu TFTP配置
    Ubuntu10.04下的TFTP配置西山侠客于2014-05-1612:51:31发布阅读量649收藏点赞数分类专栏:U.ubuntu文章标签:ubuntulinuxtftp版权U.ubuntu专栏收录该内容3篇文章0订阅订阅专栏ubuntu下可以使用的tftp服务器有三种:前面是客户端,后面是服务器端(1)tftp和tftpd(2)atftp和a......