如何在Linux下安装Perl模块

如何在Linux下安装Perl模块,第1张

1、查看是否安装cpan包:
#rpm -qa |grep perl-CPAN
2、如果没有安装,则进行安装:
#yum install perl-CPAN
3、安装完成后,则可以通过cpan来安装相应模块。比如我要安装IPC::System::Simple模块:
#cpan IPC::System::Simple

查看是否安装cpan软件包:
#rpm -qa |grep perl-CPAN
>02
如果没有安装,则进行安装:
#yum install perl-CPAN
 
>03
安装完成后,则可以通过cpan来安装相应模块。比如我要安装IPC::System::Simple模块:
#cpan IPC::System::Simple



 
>04
安装完成后,查看文档:
#perldoc IPC::System::Simple
将会列出相应的用法和说明。

Q2:在编译的perl中会有中文,请问是否可以显示中文?
可以显示中文
Q3:经过chmod处理后的可执行文件,是否可以翻译为perl语言?然后重新修改脚本?
chmod只是改变属性,不影响perl。因此,可以以翻译为perl语言或重新修改脚本
Q1中的Genesis没有用过。不过perl可以编成exe的文件。成为exe后,应该可以解决调用问题。

linux 和 perl 都属于自由软件,将二者结合真是妙不可言。 遵循以下步骤一般就可安装好 perl ,perl 就能在 linux 下欢唱。 1。取得最新版本的 perl,当前版本为 560,即 stabletargz。 2。解文件包: gunzip stabletargz tar xvf stabletar 得到目录 perl-560 3。在目录 perl-560 下安装 perl: rm -f configsh Policysh sh Configure -de make make test make install configsh Policysh 为以前安装时的配置文件,新安装或升级安装时 需要将其删除。 sh Configure -de 安装使用默认配置,一般而言将会 ok 。 安装完成后 perl 所在目录为 /usr/local/lib/perl5, perl 执行文件 在 /usr/local/bin 中。 4。关于 html 文件 安装 perl 时不能自动安装 html 文件, 在 perl-560 目录中有一 个installhtml 文件, 执行 perl installhtml --help 可得到使用帮助,使用 installhtml可将 pod 及 pm 文件编译得到相应的 html 文件文件, 它的具 体使用请自己看。 下面是我所写的一个具有类似功能的程序。 simple_find("560");# 含 pm 文件的源目录 use Pod::Html; sub simple_find{ $sourth="/usr/local/lib/perl5/560html/"; #含 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 Moduletargz tar xvf Moudletar 转到相应目录 perl MakefilePL make make test make install 安装完成后模块在 /usr/local/lib/perl5/site_perl 目录中, html 文件不能自动安装,需使用前面介绍方法进行安装。

1模块是编程需要了才去安装,并使用。
2
#perl -version 看perl版本
#perl xxxpl #此处xxxpl是你自己vi编程得到的
或者
#chmod 777 xxxpl
#/xxxpl
3大小骆驼书

Linux下perl文件的执行
#! /usr/bin/perl
第一个“#”表示是这一行是注释
第二个“!”表示这一行不是普通注释,而是解释器路径的声明行
后面的“/usr/bin/perl”是perl解释器的安装路径,也有可能是:“/usr/local/bin/perl”,如果那个不行,就换这个。
这样修改后,文件就是这个模样:
#!/usr/bin/perl
#testpl
print "test message! \n";
然后,给文件加上可执行的属性:
$ chmod 755 testpl 或者 $ chmod +x testpl
这两个命令用哪一个都可以。
现在执行吧: $ /testpl


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12627356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存