linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > Linux入门与提高 > 安装与配置 >
栏目导栏
资料搜索
热门文章
·什么是ISO文件
·VMware下Linux的安装及简单设置
·为Canon PIXMA iP1000喷墨打印
·Linux必学60个命令文件处理
·实例解说Linux中fdisk分区使用
·Linux下软件安装详解(图)
·Windows下硬盘安装FC6
·用DVD镜像文件硬盘安装FC5详细
·linux下软件的基本安装和卸载
·Linux下硬盘分区的最佳方案
·Suse Linux最新版本 10.1的 IS
·Ubuntu Linux操作系统安装Luma
·Linux下的软件安装
·FC5,LINUX下ADSL上网设置与安装
·把你的Linux配置成Windows
最新文章
·Fedora 9下使用VirtualBox安装
·Ubuntu Linux 8.04 Vsftp 虚拟
·Weblogic 8.1 for Linux ES3.0
·Ubuntu Linux 8.04下本地安装L
·VMware安装Redhat不能输入密码
·双系统攻略:修复Windows XP引
·Windows Vista硬盘安装Fedora
·在一个硬盘上安装两个Linux操作
·从硬盘安装Fedora-9-i386-DVD
·Ubuntu 8.04下安装配置Tomcat5
·Linux系统下显示多核模式方法
·Ubuntu Linux 8.04下关于字体的
·Linux系统下Autodock 4.0安装与
·SUSE Linux系统BASH下配置JAVA
·Linux kernel2.6.25 CS8900网卡
Google
 
在Linux下安装Perl及Perl模块
[ 作者:  加入时间:2008-03-12 17:47:35  来自:Linux联盟收集整理 ]

Linux和Perl都属于自由软件,将二者结合真是妙不可言。遵循以下步骤一般就可安装好 perl ,perl 就能在 linux 下欢唱。

1、取得最新版本的 perl,当前版本为 5.6.0,即 stable.tar.gz。

2、解文件包:

gunzip stable.tar.gz

tar xvf stable.tar

得到目录 perl-5.6.0

3、在目录 perl-5.6.0 下安装 perl:

rm -f config.sh Policy.sh

sh Configure -de

make

make test

make install

config.sh Policy.sh 为以前安装时的配置文件,新安装或升级安装时

需要将其删除。

sh Configure -de 安装使用默认配置,一般而言将会 ok 。

安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件

在 /usr/local/bin 中。

4、关于 .html 文件

安装 perl 时不能自动安装 .html 文件, 在 perl-5.6.0 目录中有一

个installhtml 文件, 执行 perl installhtml --help 可得到使用帮助,使用

installhtml可将 .pod 及 .pm 文件编译得到相应的 .html 文件文件, 它的具

体使用请自己看。

下面是我所写的一个具有类似功能的程序。

simple_find("5.6.0");# 含 .pm 文件的源目录 
use Pod::Html; 
sub simple_find{ 
$sourth="/usr/local/lib/perl5/5.6.0html/"; #含 .html的目标目录 
my ($input)=@_; 
my $file; 
$ddir=$sourth.$input; 
$cont=`file $ddir`; 
if ($cont !~/$ddir\:\sdirectory/){ 
`mkdir $ddir`; 
} 
opendir(md,$input); 
my @file=readdir(md); 
closedir(md); 

@pfile= grep(m/\.pm/,@file); 
my @dfile= grep(!m/\.pm/,@file); 
@dfile=grep(!m/^\./,@dfile); 

foreach $pfile(@pfile){ 
$pfile=~/\.pm/; 
$dfile=$`; 
$sfile=$input."/".$pfile; 
$dfile=$sourth.$input."/".$dfile."\.html"; 
pod2html( 
"--infile=$sfile", 
"--outfile=$dfile"); 
} 
foreach $file(@dfile){ 
$vale=$input."/".$file; 
$cont=`file $vale`; 
if ($cont=~/$vale\:\sdirectory/){ 
simple_find($vale); 
} 
} 
}

使用以上程序得到一个与源目录结构一致的目标目录,包含相应的. html文件。

注: 使用以上两种方法都会产生不能转化某行类错误,其实它无关大局,可以忽略。

5、模块安装

gunzip Module.tar.gz

tar xvf Moudle.tar

转到相应目录

perl Makefile.PL

make

make test

make install

安装完成后模块在 /usr/local/lib/perl5/site_perl 目录中, . html

文件不能自动安装,需使用前面介绍方法进行安装。

Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux系统环境程序设计之路  (2008-03-12 17:45:56)
 ·Linux系统的文件句柄数量问题  (2008-03-12 17:41:00)
 ·Linux操作系统下关于内存查看的详细解析  (2008-03-12 17:34:25)
 ·Linux下恢复EXT3 Superblock的正确方法  (2008-03-12 17:32:13)
 ·Linux2.6.18 SD卡驱动的修正  (2008-03-12 17:31:00)
 ·Linux系统挂载UFS分区的方法  (2008-03-09 12:54:43)
 ·VM共享文件夹在Linux系统下如何正确使用  (2008-03-09 12:53:24)
 ·在Linux系统下Mldonkey的配置和使用方法  (2008-03-09 12:51:49)
 ·Linux系统下配置OPENVZ虚拟机的过程解析  (2008-03-09 12:44:13)
 ·Ubuntu Linux系统下修改文档权限的方法  (2008-03-09 12:42:21)