もう1つのOpenCAエラー– The PERL DB_File module requires db4-devel
CentOSマシンにOpenCAパッケージをインストールしている間。エラーは、OpenCAのインストール中に直面したエラーと似ています– PERLXMLパーサーモジュールにはexpat-develが必要です およびopenssl/ err.h、そのようなファイルまたはディレクトリはありません 。このチュートリアルでは、「PERLDB_Fileモジュールにはdb4-develが必要です。」を解決する方法について説明します。
以下はエラーのスナップショットです:
$make checking Perl module ExtUtils::MakeMaker 6.31+... Ok. checking DB_File devel... ERROR! *** ERROR::The PERL DB_File module requires the db4-devel one (/usr/include/db.h or /usr/include/libdb4/db.h)!
PerlDB_Fileモジュールにはdb4-develが必要です
を修正します
make
DB_FILE
の開発者パッケージのチェック中に失敗しました つまり、libdb-devel
をインストールするということです エラーを解決する必要があります。
CentOSの場合:
# yum install libdb-devel
Ubuntuバリアントの場合:
# apt-get install libdb-dev
それでおしまい!これで、OpenCAは問題なくコンパイルされます。