本文为【Linux操作系统下安装Perl及其模块的方法】的汉字拼音对照版显示拼音
Linux和heperl都dou属shu于yu自zi由you软ruan件jian,将jiang二er者zhe结jie合he真zhen是shi妙miao不bu可ke言yan。遵zun循xun以yi下xia步bu骤zhou一yi般ban就jiu可ke安an装zhuang好haoperl,perl 就jiu能neng在zailinux下xia欢huan唱chang。1、取qu得de最zui新xin版ban本ben的de perl,当dang前qian版ban本ben为wei 5.6.0,即ji stable.tar.gz。
2、解jie文wen件jian包bao:
gunzip stable.tar.gz
tar xvf stable.tar
得de到dao目mu录lu perl-5.6.0
3、在zai目mu录lu perl-5.6.0 下xia安an装zhuang perl:
rm -f config.sh Policy.sh
sh Configure -de
make
make test
make install
config.sh Policy.sh 为wei以yi前qian安an装zhuang时shi的de配pei置zhi文wen件jian,新xin安an装zhuang或huo升sheng级ji安an装zhuang时shi
需xu要yao将jiang其qi删shan除chu。
sh Configure -de 安an装zhuang使shi用yong默mo认ren配pei置zhi,一yi般ban而er言yan将jiang会hui ok 。
安an装zhuang完wan成cheng后hou perl 所suo在zai目mu录lu为wei /usr/local/lib/perl5, perl 执zhi行xing文wen件jian
在zai /usr/local/bin 中zhong。
4、关guan于yu .html 文wen件jian
安an装zhuang perl 时shi不bu能neng自zi动dong安an装zhuang .html 文wen件jian, 在zai perl-5.6.0 目mu录lu中zhong有you一yi
个geinstallhtml 文wen件jian, 执zhi行xing perl installhtml --help
可ke得de到dao使shi用yong帮bang助zhu,使shi用yong
installhtml可ke将jiang .pod 及ji .pm 文wen件jian编bian译yi得de到dao相xiang应ying的de .html 文wen件jian文wen件jian, 它ta的de具ju
体ti使shi用yong请qing自zi己ji看kan。
下xia面mian是shi我wo所suo写xie的de一yi个ge具ju有you类lei似si功gong能neng的de程cheng序xu。
simple_find("5.6.0");# 含han .pm 文wen件jian的de源yuan目mu录lu
use Pod::Html;
sub simple_find{
$sourth="/usr/local/lib/perl5/5.6.0html/"; #含han .html的de目mu标biao目mu录lu
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);
}
}
}
使shi用yong以yi上shang程cheng序xu得de到dao一yi个ge与yu源yuan目mu录lu结jie构gou一yi致zhi的de目mu标biao目mu录lu,包bao含han相xiang应ying的de. html文wen
件jian。
注zhu: 使shi用yong以yi上shang两liang种zhong方fang法fa都dou会hui产chan生sheng不bu能neng转zhuan化hua某mou行xing类lei错cuo误wu,其qi实shi它ta无wu关guan大da
局ju,可ke以yi忽hu略lue。
5、模mo块kuai安an装zhuang
gunzip Module.tar.gz
tar xvf Moudle.tar
转zhuan到dao相xiang应ying目mu录lu
perl Makefile.PL
make
make test
make install
安an装zhuang完wan成cheng后hou模mo块kuai在zai /usr/local/lib/perl5/site_perl 目mu录lu中zhong, . html
文wen件jian不bu能neng自zi动dong安an装zhuang,需xu使shi用yong前qian面mian介jie绍shao方fang法fa进jin行xing安an装zhuang。【原文】