之所以要讲一下这个,是因为trinity这个软件居然需要perl的模块才能使用,所以我必须自己安装几个模块。此教程可能过期了,请直接看最新版(perl模块安装大全)
前提是要有root权限,否则只能自己下载perl模块自己解压安装了。
首次使用需要perl -MCPAN -e shell
以后只需要cpan即可
安装只有两个步骤,查询或者安装
查询:cpan[1]> d /模块名字或者部分名字/
查询结果中会给出所有含有模块名字或者部分名字的模块,选择您所需要的模块进行下载
下载安装:cpan[1]> install 模块名字
install LWP 同时会自动安装很多依赖的模块,非常方便。
或者查找bioperl模块
install CJFIELDS/Bundle-BioPerl-2.1.9.tar.gz
再输入上面这个命令,就可以安装啦
Running make install
Installing /usr/local/share/perl/5.18.2/Bundle/BioPerl.pm
Installing /usr/local/man/man3/Bundle::BioPerl.3pm
Appending installation info to /usr/local/lib/perl/5.18.2/perllocal.pod
CJFIELDS/Bundle-BioPerl-2.1.9.tar.gz
/usr/bin/make install -- OK
之前运行Trinity是会报错的,说缺少一个模块,现在就可以用了
但是如果把Trinity那个程序拷贝到其它目录,还是会报错
Can't locate COMMON.pm in @INC (you may need to install the COMMON module) (@INC contains: /usr/local/bin/PerlLib /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at /usr/local/bin/Trinity line 14.
BEGIN failed--compilation aborted at /usr/local/bin/Trinity line 14.
因为Trinity这个软件本身放了几个perl模块在它自己的目录下面,不能把它们分开!
赞一个。