安装DB File错误解决方法
安装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