linux安装ABySS
2016-07-14 11:59
1651 查看
安装环境: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-essential
sudo apt-get installbuild-essential --fix-missings
如果没有管理员权限的话,要下载Boost C++包,安装方法参考官网文档:Easy Build and Install
http://www.boost.org/doc/libs/1_61_0/more/getting_started/unix-variants.html#easy-build-and-install
(5)配置完之后输入:
make
(6)接着输入:
make install
2. 安装Googlesparsehash
(1)Linux下输入命令,获取Google sparsehash包:
wget https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.3.tar.gz
(2)解压
tar -zxvfsparsehash-sparsehash-2.0.3.tar.gz
(3)进入解压后的文件夹
cd sparsehash-sparsehash-2.0.3/
(4)配置
./configure --prefix=$HOME
(5)编译
make
(6)安装
make install
3. 安装sqlite3
(1).下载安装包:
wget http://www.sqlite.org/2016/sqlite-autoconf-3130000.tar.gz
(2)解压
tar -zxvfsqlite-autoconf-3130000.tar.gz
(3)进入解压后的目录
cd sqlite-autoconf-3130000/
(4)配置
./configure --prefix=$HOME
(5)编译,安装
make
make install
4. 安装ABySS
(1)Linux下输入命令,获取包:
wget https://github.com/bcgsc/abyss/releases/download/1.9.0/abyss-1.9.0.tar.gz
(2)解压
tar -zxvf abyss-1.9.0.tar.gz
(3)进入解压后的文件夹
cd abyss-1.9.0/
(4)配置,设置成允许最大k-mer为96,并行计算mpi支持,安装到home目录,指定google sparsehash头文件所在(关于CPPFLAGS参数:C/C++/ObjectiveC preprocessor flags, e.g. -I<include dir> if you have
headers in anonstandard directory <include dir> 即把预处理的标志,把一些头文件include进来)
./configure --enable-maxk=96 --with-mpi--with-sqlite=$HOME --prefix=$HOME CPPFLAGS=-I$HOME/include
(5)编译
make
(6)安装
make install
(7)设置环境变量
gedit ~/.profile
在文件的末端加上:
export ABYSS_HOME="XXX"
其中XXX表示安装ABySS的路径
(8)输入
source ~/.profile
使更改的文件立即生效。
验证,可输入:
ABYSS --help
出现:Usage: ABYSS -k<kmer>-o<output.fa> [OPTION]... FILE...
Assemble the input files, FILE, which maybe in FASTA, FASTQ,
qseq, export, SAM or BAM formatand compressed with gz, bz2 or xz.
Options:
……
说明ABySS安装成功了。
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-essential
sudo apt-get installbuild-essential --fix-missings
如果没有管理员权限的话,要下载Boost C++包,安装方法参考官网文档:Easy Build and Install
http://www.boost.org/doc/libs/1_61_0/more/getting_started/unix-variants.html#easy-build-and-install
(5)配置完之后输入:
make
(6)接着输入:
make install
2. 安装Googlesparsehash
(1)Linux下输入命令,获取Google sparsehash包:
wget https://github.com/sparsehash/sparsehash/archive/sparsehash-2.0.3.tar.gz
(2)解压
tar -zxvfsparsehash-sparsehash-2.0.3.tar.gz
(3)进入解压后的文件夹
cd sparsehash-sparsehash-2.0.3/
(4)配置
./configure --prefix=$HOME
(5)编译
make
(6)安装
make install
3. 安装sqlite3
(1).下载安装包:
wget http://www.sqlite.org/2016/sqlite-autoconf-3130000.tar.gz
(2)解压
tar -zxvfsqlite-autoconf-3130000.tar.gz
(3)进入解压后的目录
cd sqlite-autoconf-3130000/
(4)配置
./configure --prefix=$HOME
(5)编译,安装
make
make install
4. 安装ABySS
(1)Linux下输入命令,获取包:
wget https://github.com/bcgsc/abyss/releases/download/1.9.0/abyss-1.9.0.tar.gz
(2)解压
tar -zxvf abyss-1.9.0.tar.gz
(3)进入解压后的文件夹
cd abyss-1.9.0/
(4)配置,设置成允许最大k-mer为96,并行计算mpi支持,安装到home目录,指定google sparsehash头文件所在(关于CPPFLAGS参数:C/C++/ObjectiveC preprocessor flags, e.g. -I<include dir> if you have
headers in anonstandard directory <include dir> 即把预处理的标志,把一些头文件include进来)
./configure --enable-maxk=96 --with-mpi--with-sqlite=$HOME --prefix=$HOME CPPFLAGS=-I$HOME/include
(5)编译
make
(6)安装
make install
(7)设置环境变量
gedit ~/.profile
在文件的末端加上:
export ABYSS_HOME="XXX"
其中XXX表示安装ABySS的路径
(8)输入
source ~/.profile
使更改的文件立即生效。
验证,可输入:
ABYSS --help
出现:Usage: ABYSS -k<kmer>-o<output.fa> [OPTION]... FILE...
Assemble the input files, FILE, which maybe in FASTA, FASTQ,
qseq, export, SAM or BAM formatand compressed with gz, bz2 or xz.
Options:
……
说明ABySS安装成功了。
相关文章推荐
- RHEL7 -- Linux搭建FTP虚拟用户
- Linux 文件系统目录结构概述
- Linux常用命令-权限管理
- Linux Socket编程
- Linux挂载SMB(CIFS)共享
- 嵌入式学习-linux系统-lesson1-Uboot相关
- [ftp]Centos 创建 sftp 步骤
- 自我介绍及学习linux决心书
- Linux 常用命名(一)
- ld-linux.so.2的解决方法
- centos7 systemd in Fedora 22: Failed to restart service: Access Denied
- 解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
- Linux cp 命令
- linux SVN安装及配置图解教程
- linux grep命令
- 解决linux scp、ssh 登陆远程服务器连接速度慢
- Linux下ActiveMQ自启动
- 码神-day3-linux
- linux下jira6.3.3安装破解
- Azure linux centos 默认登陆账号是什么?