私は RedHat Enterprise Linux Server 7 を使用しており、Linux カーネル バージョン 4.12.10 をダウンロードしてコンパイルしようとしていますが、次のコマンドを実行すると、
make modules
次のエラーが発生します:
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
これを修正するアイデアを持っている人はいますか?
ベストアンサー1
この問題を解決するには、すべての最新の Linux ディストリビューションの標準リポジトリで入手できる OpenSSL 開発パッケージをインストールする必要があります。
Debian、Ubuntu、またはその派生版に OpenSSL 開発パッケージをインストールするには:
$ sudo apt-get install libssl-dev
Fedora、CentOS、または RHEL に OpenSSL 開発パッケージをインストールするには:
$ sudo yum install openssl-devel
編集 :@isapir が指摘したように、Fedora バージョン 22 以上では DNF パッケージ マネージャーを使用します。
dnf install openssl-devel