安装DB_File错误解决方法

2020-10-12  本文已影响0人  wo_monic

安装DB_File github提示未找到db.h,是需要安装BerkeleyDB

安装BerkeleyDB

wget   [http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz](http://download.oracle.com/berkeley-db/db-4.6.18.tar.gz)
tar -zxvf db-4.6.18.tar.gz 
cd db-4.6.18
cd dist/brew
mkdir BerkeleyDB4.6.18
../dist/configure --prefix=/share/software/sift4g/DB_file/BerkeleyDB4.6.18
make
make install

注意:一定要在dist目录的二级目录里编译。

安装完成后,还需要修改DB_file安装文件里的config.in
文件里关于libdb和db.h的路径。

INCLUDE = /share/software/sift4g/DB_file/BerkeleyDB4.6.18/include
LIB     = /share/software/sift4g/DB_file/BerkeleyDB4.6.18/lib

修改完成后,重新编译DB_File的文件,即可正常安装。
DB_file安装完成后,使用下面命令检测是否成功安装

 perl -e 'use DB_File; print qq{DB_File ver $DB_File::VERSION\n}'

DB_File和BerkeleyDB安装的错误信息,分别在对应的github
https://github.com/pmqs/DB_File可以找到解决办法。
安装完成DB_File之后,使用cpanm安装Bio::DB::Fasta

cpanm Bio::DB::Fasta
上一篇 下一篇

猜你喜欢

热点阅读