GNU/Linux >> Linux の 問題 >  >> Linux

PERLDB_Fileモジュールにはdb4-develが必要です[修正]

もう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は問題なくコンパイルされます。


Linux
  1. Metasploitエラーを修正する方法–バンドラーgemをインストールする必要がありますか? [解決済み]

  2. Module / Load/Conditional.pmが見つかりません[解決策]

  3. Test / Harness.pm perlエラーが見つかりません:[解決策]

  1. 共有ライブラリの読み込み中にエラーが発生しましたlibcrypto.so.1.1–OpenSSL[修正]

  2. 現在のディレクトリを取得するShell-initエラー[修正]

  3. エラー外部Perlモジュールの構築中にモジュールを構築できません

  1. PHP7.2用の不足しているmcryptモジュールのインストール

  2. システムログで到達できない名前付きエラーネットワーク[修正]

  3. 起動中の LUKS エラー