Comment corriger: erreur fatale: openssl / opensslv.h: aucun fichier ou répertoire de ce type dans RedHat 7
J'ai RedHat Enterprise Linux Server 7, et j'ai téléchargé la version 4.12.10 du noyau linux que j'essaie de compiler mais quand j'exécute la commande suivante:
make modules
j'obtiens l'erreur suivante:
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
quelqu'un aurait-il une idée pour corriger cela s'il vous plaît ?
9
demandé sur
rainman
2017-09-02 01:18:43
1 réponses
pour résoudre ce problème, vous devez installer le paquet de développement OpenSSL, qui est disponible dans les dépôts standard de toutes les distributions Linux modernes.
pour installer le paquet de développement OpenSSL sur Debian, Ubuntu ou leurs dérivés:
$ sudo apt-get install libssl-dev
Pour installer OpenSSL paquet de développement sur Fedora, CentOS ou RHEL:
$ sudo yum install openssl-devel
voir ce lien pour plus d'informations
Edit : Comme @isapir l'a souligné, Pour Fedora version> = 22 utilisez le gestionnaire de paquets DNF:
dnf install openssl-devel
24
répondu
user10089632
2018-03-13 08:02:01