perl 5.28.1 为例
$ yum -y install make
$ yum -y install gcc
$ wget http://www.cpan.org/src/5.0/perl-5.28.1.tar.gz
$ tar -xzf perl-5.28.1.tar.gz
$ cd perl-5.28.1
$ ./Configure -des -Dprefix=$HOME/localperl
$ make
$ make test
$ make install
$ ln -s $HOME/localperl/bin/perl /usr/bin/perl
在Linux上通过CPAN安装Per模块主要有两种方式:一种是通过命令行使用cpan命令,另一种是手动下载并编译安装
使用cpan命令安装Perl模块
1.打开终端,输入命令 cpan 并按下回车键,启动CPAN交互式界面。 2.如果是第一次使用CPAN,系统会提示您进行初始化设置,按照提示进行操作。 3.在CPAN交互界面中,输入 instal 模块名称 进行安装。例如,要安装模块Math:Random,输入install Math:Random. 4.CPAN会自动下载和安装所需的模块及其依赖项,您只需要等待安装完成即可
perldoc -l 模块名可以查看安装目录
perl -M模块名 -e““ 查看是否可以使用
perl -Maaa -e“模块名“ 查看所有目录
手动下载并编译安装Per模块
打开浏览器,访问CPAN官方网站(https://www.cpan.org/),在搜索框中输入要安装的Per模块名称
tar -zxvf ./BioPerl-1.7.8.tar.gz
cd ./BioPerl-1.7.8
perl Makefile.PL或者perl Makefile.PL INSTALL_BASE=/home/zhaohuiyao/perl5 #指定安装目录
make
make install
#安装结束,你可以进入/home/zhaohuiyao/perl5下查看安装结果,我发现我的SeqIO.pm安装到:/home/zhaohuiyao/perl5/lib/perl5/Bio/下
#如果你的.bashrc文件中已经有PERL5LIB这个变量了,你需要执行
echo "export PERL5LIB=$PERL5LIB:/home/zhaohuiyao/perl5/lib/perl5" >> /home/zhaohuiyao/.bashrc
source /home/zhaohuiyao/.bashrc