本地化ensembl rest服务器
Ensemble rest服务器提供查询接口,但是访问速度太慢,而且经常接口503或500错误,所以需要本地化该服务器。 按照github wiki 安装。 ensembl上的安装地址 两者略有差别,建议按照github的安装。 首先安装各种依赖,最好是使用cpanm安装。 安装DBD::mysql报错,需要先安装mysql-devel
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/mariadb-devel-5.5.65-1.el7.x86_64.rpm
#解压缩到本地目录,生成`usr`文件
rpm2cpio mariadb-devel-5.5.65-1.el7.x86_64.rpm|cpio -idvm
mv usr mariadb-devel
echo 'export PATH=/share/softwares/mariadb-devel/bin:$PATH' >>~/.bashrc
source ~/.bashrc
然后安装mysql-server
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-community-server-8.0.22-1.el8.x86_64.rpm
##安装上面一样的套路,解压,重命名,添加环境变量。
然后继续报错,Can't link/include C library 'mysqlclient'。那就继续安装