|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰
Linux和perl都属于自在软件,将两者分离真是妙趣横生。遵守以下步骤一样平常便可安装好perl,perl就可以在linux下欢唱。
1、获得最新版本的perl,以后版本为5.6.0,即stable.tar.gz。
2、解文件包:
gunzipstable.tar.gz
tarxvfstable.tar
失掉目次perl-5.6.0
3、在目次perl-5.6.0下安装perl:
rm-fconfig.shPolicy.sh
shConfigure-de
make
maketest
makeinstall
config.shPolicy.sh为之前安装时的设置文件,新安装或晋级安装时必要将其删除。
shConfigure-de安装利用默许设置,一样平常而言将会ok。
安装完成后perl地点目次为/usr/local/lib/perl5,perl实行文件在/usr/local/bin中。
4、关于.html文件
安装perl时不克不及主动安装.html文件,在perl-5.6.0目次中有一个installhtml文件,实行perlinstallhtml--help可失掉利用匡助,利用installhtml可将.pod及.pm文件编译失掉响应的.html文件文件,它的详细利用请本人看。上面是我所写的一个具有相似功效的程序。
simple_find("5.6.0");#含.pm文件的源目次
usePod::Html;
subsimple_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、模块安装
gunzipModule.tar.gz
tarxvfMoudle.tar
转到响应目次
perlMakefile.PL
make
maketest
makeinstall
安装完成后模块在/usr/local/lib/perl5/site_perl目次中,.html文件不克不及主动安装,需利用后面先容办法举行安装。
</p>
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。 |
|