我是靠谱客的博主 唠叨万宝路,最近开发中收集的这篇文章主要介绍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来安装

apt-get install aptitude

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

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

然后apt upgrade 更新软件包

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

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

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

aptitude install libssl-dev

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

最后

以上就是唠叨万宝路为你收集整理的openssl开发库安装时的踩坑指南的全部内容,希望文章能够帮你解决openssl开发库安装时的踩坑指南所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部