概述
序
前几天用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开发库安装时的踩坑指南所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复