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 模块而不需要。]]>
分享到:
相关推荐
### Linux下安装Perl的详细过程 #### 知识点概览 1. **Perl软件介绍** 2. **Perl在Linux下的重要性** 3. **获取Perl源码包** 4. **解压与配置** 5. **编译与测试** 6. **安装与验证** #### Perl软件介绍 Perl是一...
本文将详细介绍如何在Linux环境下安装Perl,并提供一些实用的技巧,帮助用户顺利完成安装过程。 #### 二、安装环境准备 ##### 2.1 环境介绍 本指南基于Red Hat Enterprise Linux Advanced Server 3.0 Update 2版本...
### Linux上安装Perl模块方法详解 #### 一、引言 在Linux环境下处理大量数据时,Perl语言因其强大的文本处理能力和脚本编写能力而被广泛采用。...希望本文能够帮助读者更好地掌握在Linux环境下安装Perl模块的技巧。
在没有互联网连接的情况下,离线安装Perl模块可能会变得有些复杂,但通过以下步骤,我们可以实现对`perl-IPC-Cmd`模块的离线安装。 首先,你需要确保你已经安装了基础的Perl环境。在大多数Linux发行版中,这可以...
总结,Perl在MySQL的Linux安装过程中扮演着重要角色,不仅作为系统的必备组件,还通过其丰富的模块库支持MySQL的管理和操作。遵循上述详细步骤,你可以顺利地在CentOS 6.8上安装并配置MySQL 5.5.1,同时满足其对Perl...
在Linux下离线安装Perl,你需要先获取对应的RPM文件。你可以从官方网站或者镜像站点下载适用于你系统架构的Perl RPM包,确保选择与你的Linux发行版和版本相匹配的版本。常见的Perl RPM包名称可能类似`perl.x86_64....
在这个离线资源包中,我们重点关注的是如何在没有网络的情况下,在Linux系统中安装和使用Perl 5.26.1。 首先,你需要将`perl-5.26.1`的压缩包下载到你的Linux机器上,这通常通过USB驱动器、网络共享或任何其他离线...
在Linux环境中,Perl是一种强大的脚本编程语言,广泛用于系统管理、网络编程、文本处理以及各种自动化任务。在离线安装场景中,Perl RPM包对于那些没有互联网连接或者需要在安全环境中部署软件的用户尤其重要。本文...
Perl5在Linux环境下的应用与实践 Perl5是一种强大的脚本编程语言,广泛应用于系统管理、文本处理、网络编程和Web开发等领域。在Linux操作系统中,Perl5的重要性不言而喻,它以其灵活的语法和丰富的模块库为系统管理...
以下是对“Linux下的Perl脚本高级编程”这一主题的详细阐述。 首先,了解Perl的基本语法是必要的。Perl支持多种数据类型,包括标量(如数字和字符串)、数组和哈希。变量前缀通常以`$`、`@`和`%`表示标量、数组和...
perl by example && Beginning perl for Bioinformatics && Mastering Perl for Bioinformatics && Programming Perl && Apply Perl && Perl语言编程 && Perl 语言入门 等书,都是PDF版,3本中文,其余都是英文。
ActivePerl一个可以让你任意执行 Perl 程序的工具软件,其包含了包括有 Perl for Win32、Perl for ISAPI、PerlScript、Perl Package Manager四套开发工具程序,可以让你编写出适用于 unix, windows, linux系统的 CGI...
本文将深入探讨Linux环境下的Perl编程,帮助你掌握这个高效的工具。 一、Perl语言简介 Perl是由Larry Wall在1987年开发的一种解释型、动态类型的脚本语言。它的设计融合了C、sed、awk和shell script等语言的特点,...
### 利用Perl实现Linux下隐藏进程的查找 #### 概述 随着Linux操作系统的广泛应用,特别是因其稳定性、高效性及灵活性,在服务器市场占据了一席之地。Linux内核的可装载模块(Loadable Kernel Modules,简称LKM)是...
"Linux专家之路 Linux下的PERL编程(PDG)"这本书无疑是一本旨在帮助IT从业者提升Linux环境下的Perl编程技能的指南。 Perl,全称为“Practical Extraction and Report Language”,即实用提取和报告语言,其设计目标...
《 Beginning Perl for Bioinformatics》是一本专为生物信息学初学者设计的教材,它深入浅出地介绍了如何利用Perl编程语言解决生物信息学中的实际问题。Perl作为一种强大的文本处理工具,因其灵活和强大的字符串处理...
总结一下,ActivePerl-5.28.1.0000-x86_64-linux-glibc-2.12-4898c4be是适用于64位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 ...