BioPerl安装

取自 PerlChina.org - wiki

跳转到: 导航, 搜索

目录


[编辑] Bioperl 的安装

[编辑] Windows

如果你安装的 Perl 是 ActiveState 的Active Perl,那么推荐使用ppm安装。

[编辑] command line

C:/perl/>ppm-shell
ppm>set repository bioperl http://bioperl.org/DIST/
ppm>search bioperl
ppm>install bioperl

使用 ppm 安装的时候有一点需要注意,Bioperl 的 repository 不会提供 GD.pm 的下载,因而出现模块依赖条件不满足的状态,因此需要从其他的 repository 中获得GD。比如:

ppm>rep add Kobes http://theoryx5.uwinnipeg.ca/ppms/
ppm>search GD.pm
ppm>install GD

或者直接:

ppm>install http://www.bribes.org/perl/ppm/GD.ppd

装好的 bioperl 模块应该在你的 perl 目录中的site/lib/Bio/子目录下。

[编辑] GUI

参见http://www.bioperl.org/wiki/Installing_Bioperl_on_Windows

[编辑] UNIX/Linux下

可以使用CPAN模块下的Bundle::BioPerl安装:

>perl -MCPAN -e "install Bundle::BioPerl"

如果不成功,执行以下命令 1、执行perl -MCPAN -e shell出错,提示如下:

[root@fc9 ~]# perl -MCPAN -e shell Can't locate CPAN.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl .). BEGIN failed--compilation aborted.

2、到cpan的官方站点下载CPAN模块

http://search.cpan.org/~andk/CPAN-1.9205/lib/CPAN.pm

[root@fc9 ~]#wget http://search.cpan.org/CPAN/auth ... /CPAN-1.9205.tar.gz

3、解压,编绎,安装

[root@fc9 ~]# tar -zxvf CPAN-1.9205.tar.gz

[root@fc9 ~]# cd CPAN-1.9205

[root@fc9 CPAN-1.9205]# perl Makefile.PL

[root@fc9 CPAN-1.9205]# make

[root@fc9 CPAN-1.9205]# make install

4、成功进入CPAN的shell模式

[root@fc9 CPAN-1.9205]# perl -MCPAN -e shell 很多 linux 的发行版已经有对应的安装包可以直接安装,如我使用的 debian 目前就提供 Bioperl 1.4 的deb包可以直接安装(1.4 版是目前的稳定版本,最新的 1.5 则是 developers version),使用apt-get install 一行命令直接搞定,无比方便。linux 下装好的 Bioperl 模块一般在如下地址:

/usr/local/share/perl5.X.X/lib/Bio/

此外,如果你想使用最最新的开发版本,也就是 Bioperl 开发者们目前使用并不断在更新的版本,你可以使用open-bio.org 的匿名 CVS 服务器。

在连结到 internet 的情况下,使用如下命令:

cvs -d :pserver:cvs@cvs.open-bio.org:/home/repository/bioperl login

输入密码: cvs

然后 check out 你想要的:

cvs -d :pserver:cvs@cvs.open-bio.org:/home/repository/bioperl checkout bioperl-live

以上一行代码将会下载 bioperl core 的代码,如果你想要其他的代码包,比如 bioperl-ext,则用 bioperl-ext 替换上面的 bioperl-live即可。

在安装过程中遇到的任何问题请先参照如下文档:

Linux下使用 CPAN 模块安装的时候可能也会有一些模块无法安装的问题,出现模块依赖条件无法满足的情况,或者是测试无法通过,这时可以使用 -f 模式强制安装,除了很少的一些功能不能使用之外,大多数模块是可以正常使用的。

个人工具