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