Perl for linux下的安装
perl 的源码安装相当简单,而 perl 5.84 的安装最快就是以下方式
rm -f config.sh Policy.sh
sh Configure -de
make
make test
make install
当然,我们还应该更多的实际情况\
下面的我在 perlchina 服务器上的安装情况\
1. 安装环境与源码下载\
perlchina 服务器是 RedHat Enterprise Linux Adv Serv 3.0 update 2 这是 RedHat 发行的高级服务器版,这个加了升级包的 Linux 比较成熟而安全,服务器上预安装是 perl 5.80 版本,perl 解释器是在 /usr/bin/perl 而库文件在 /usr/lib/perl5/perl5.8.0/ 目录下\
我们直接从 http://www.cpan.org 下载 最新的发行版 5.84 文件是 stable.tar.gz 我们下载后传到 /usr/local/ 目录下\
2. 解开源码
tar xfzv ./stable.tar.gz
解开后是一个新目录 /usr/local/perl5.8.4
我们作一个符号连接 ln -s /usr/local/perl5.8.4 /usr/local/perl
下面我们的安装就在 /usr/local/perl 目录中进行
cd /usr/local/perl
注: 如果你想安装一份完整的 perl 执行程序,也可以新建一个目录 mkdir /usr/local/perl
3. 下面是配置 perl 源码
./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uinstalluserbinperl
注1:在老式的安装配置中 还有一个先项是 -Duse5005threads 这是使用 perl 5.005 版本老式的 多线程,而在 新版 DBI 1.2 后,不再支持 5.005 多线程,所以,我们取消这一项\
注2: -Dprefix=/usr/local/perl 是指定安装目录\
4. 编译与安装\
make && make install
一般情况下,到这里已经安装完成。\
5. 替换原 perl
最后,为了让原来的 perl / CGI 程序可以使用新版本 perl ,我们需要修改原 perl
cd /usr/bin
mv perl perl.5.8.0
ln -s /usr/local/perl/perl /usr/bin/perl
注1: mv perl perl.5.8.0 这是把原来的 perl 改名
注2: ln -s /usr/local/perl/perl /usr/bin/perl 这是作一个符号连接,让代码里使用 #!/usr/bin/perl 可以直接不用修改
6. 安装必要的模块,如 DBI / CGI 等\
perl -MCPAN -eshell
直接按提示配置好 cpan 后,我们就可以安装需要的模块了\
install DBI
install CGI
install Apache::DBI
当然,还有一些模块,如 DBD::mysql ,需要手动安装\
到这里,我们的安装已经完成\
perl -V 可以检查到已经是最新版
注: perl 安装在 /usr/local/perl 目录下, 相应的 pm 模块文件目录已经改变,原来安装过的模块最好是重新安装,特别是需要编译的模块,如 DBI 等,而纯 perl 模块而不需要。]]>
分享到:
相关推荐
perl for linux 下的安装.pdf和perl配套的
Linux上安装Perl模块方法介绍,前提是要有root权限,否则只能自己下载perl模块自己解压安装了。 首次使用需要perl -MCPAN -e shell,以后只需要cpan即可 安装只有两个步骤,查询或者安装
linux 离线安装perl-IPC-Cmd
linux下离线安装mysql,需要perl依赖。 离线安装perl 所需要的rpm
linux 下安装perl的详细过程, 使用的命令以及用法
mysql5.51依赖项perl,亲测centOS6.8下可用,附有安装详细过程
perl linux相关的,perl linux
perl by example && Beginning perl for Bioinformatics && Mastering Perl for Bioinformatics && Programming Perl && Apply Perl && Perl语言编程 && Perl 语言入门 等书,都是PDF版,3本中文,其余都是英文。
Linux离线安装git的安装及说明文档+所需依赖 依赖包如下: perl-TermReadKey-2.30-20.el7.x86_64.rpm libselinux-devel-2.5-15.el7.x86_64.rpm libselinux-2.5-15.el7.x86_64.rpm libcom_err-devel-1.42.9-17....
讲述的是linux下的perl脚本的详细情况。
Mastering Perl For Bioinformatics
With its highly developed capacity to detect patterns in data, Perl has become one of the most popular languages for biological data analysis. But if you're a biologist with little or no programming ...
Mastering Perl for Bioinformatics
An Introduction to Perl for Biologists 汉化版
在linux下安装perl模块.docx
Perl for Oracle DBAs oracle与perl的书,比较经典,不好找,所以放到这里和大家共享.
Beginning Perl for Bioinformatics
Beginning.Perl For Bioinformatics,英文版