首先声明的是这是一次失败的升级记录
然后,这次升级记录使我学到如何查找包依赖。
在做项目的时候,应要求需要使用最新版本的OpenSSL3.x进行开发,但是我使用的是lubuntu 20.04,默认的是OpenSSL1.1.1f,所以就需要进行升级。
最简单的方式其实是使用Ubuntu22.04,这个支持了较新的OpenSSL3.0.2,这也是我这次最终没办法的办法,反正又不是生产环境。
那么话说回来,为什么记录这个呢?那是因为,我需要对deb这个体系的包依赖怎么查看做一个记录。
首先直接下载openssl的源码包,然后./configure
、make
、make test
、make install
不说了,然后把对应的进行连接LD_LIBRARY_PATH
配置或者软连接啥的以及ldconfig
都不说了,可以参考:Install OpenSSL-3.0.5,因为升级错了,升级这个没用🤦。升级完成之后,这个OpenSSL升级成功了,但是并不是开发使用的libssl-dev升级成功了,真的是哔哔哔。
$ openssl version
OpenSSL 3.0</