安装环境:Ubuntu 14.04
gcc version 4.8.4
1. 安装openmpi
Linux 下输入命令
(1)获取openmpi包:
wget http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.3.tar.bz2
(2)解压:
tar jxvf openmpi-1.4.3.tar.bz2
(3)进入解压后的文件夹:
cd openmpi-1.4.3/
(4)配置,在配置的时候将安装目录统一指定为$HOME,将程序执行文件,库文件及头文件全部安装在自己的目录下,因为没有root权限, --enable-mpi-threads表示允许多进程运算。
./configure --prefix=$HOME --enable-mpi-threads
配置时发现少了Boost C++ Libraries,该库文档的链接为:
http://www.boost.org/doc/libs/
输入命令:(如果原本有的这个Boost C++库的话这步可以忽略),这里要用到管理员权限:
sudo apt-get installbuild-es

本文档详细介绍了在没有root权限的Ubuntu 14.04环境中,如何一步步手动安装ABySS。首先,安装openmpi,包括获取包、解压、配置、编译和安装。然后,安装Google sparsehash,同样经过下载、解压、配置、编译和安装步骤。接着,安装sqlite3,通过下载、解压、配置、编译和安装完成。最后,安装ABySS,配置时特别设置了最大k-mer值、MPI支持和sqlite3路径,并更新环境变量确保ABySS能被正确调用。
最低0.47元/天 解锁文章
1640

被折叠的 条评论
为什么被折叠?



