我是靠谱客的博主 唠叨万宝路,这篇文章主要介绍openssl开发库安装时的踩坑指南,现在分享给大家,希望可以做个参考。

前几天用linux编译一个提权脚本的时候报错

openssl/opensslv.h: 没有那个文件或目录 的问题

无论如何也解决不了,这下我记录一个踩坑指南防止下一个人掉进坑里

操作

总体介绍

首先介绍一下,这个报错问题和安装openssl一点边都沾不上,openssl的开发库和应用库根本就是两个东西

这玩意有三个版本

openssl

openssl-dev

libssl-dev

其中openssl是应用 可以用apt或者yum下载

然后openssl-dev和libssl-dev是开发库,用于开发程序

其中lib是基于Debian系linux的,也就是kali,ubuntu啥的需要下载这个

而openssl-dev则是centos系使用的,也就是centos,redhat之类的用这个

两个库的安装方式是不一样的

openssl-dev

这个暂时不懂,因为我手里暂时没有centos系统需要这个服务

先占个位把,目的是这个而进来的师傅,对不住浪费大家时间了

libssl-dev

这个是大头,下面详细写一下怎么安装这个

直接用apt下载是不可能的,无论用哪个源都会找不到文件,那么尝试用aptitude来安装

复制代码
1
apt-get install aptitude

发现有报错了,报错找不到aptitude的软件包

此时选择apt update检查一下更新

然后apt upgrade 更新软件包

如果很长时间没更新了,那此处会花很长时间

更新完之后再次尝试apt-get install aptitude发现成功了

此时再用aptitude来安装libssl-dev就会发现可以安装了

复制代码
1
aptitude install libssl-dev

期间会有一次提示,可以自己选择,y会自动配置依赖

最后

以上就是唠叨万宝路最近收集整理的关于openssl开发库安装时的踩坑指南的全部内容,更多相关openssl开发库安装时内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(75)

评论列表共有 0 条评论

立即
投稿
返回
顶部